export default interface IAutoRecovery {
    get(): Promise<IAutoRecoveryConfiguration>;
    set(configuration: IAutoRecoveryConfiguration): Promise<void>;
}
export type IAutoRecoveryConfiguration = {
    enabled: false;
    autoEnableTimeoutMs?: number;
} | {
    enabled: true;
    healthcheckIntervalMs: number;
};
export declare const validateAutoRecoveryConfiguration: (configuration: IAutoRecoveryConfiguration) => void;
