import { BackupModelProps, BackupModelsValue } from '../../../types/backup';
export declare class BackupModel {
    currentModel: BackupModelsValue;
    willEncrypt: boolean;
    password: string;
    folder: string;
    key: string;
    private route;
    constructor({ currentModel, encrypt, folder, password, key, route, }: BackupModelProps);
    bootstrap(): Promise<boolean>;
    getFilename(): string;
    getDestination(): string;
    private handler;
    private saveWithEncryption;
    private saveWithoutEncrypting;
}
