import * as plugins from '../plugins.js';
import * as interfaces from '../../dist_ts_interfaces/index.js';
export interface IAcmeConfigState {
    config: interfaces.data.IAcmeConfig | null;
    isLoading: boolean;
    error: string | null;
    lastUpdated: number;
}
export declare const acmeConfigStatePart: plugins.deesElement.domtools.plugins.smartstate.StatePart<string, IAcmeConfigState>;
export declare const fetchAcmeConfigAction: plugins.deesElement.domtools.plugins.smartstate.StateAction<IAcmeConfigState, unknown>;
export declare const updateAcmeConfigAction: plugins.deesElement.domtools.plugins.smartstate.StateAction<IAcmeConfigState, {
    accountEmail?: string;
    enabled?: boolean;
    useProduction?: boolean;
    autoRenew?: boolean;
    renewThresholdDays?: number;
}>;
