import * as Domain from "../../../../domain"; import * as Models from "../../../models"; import { repositoryFactory } from "../../../repositories/builders/factory"; import { IBackupTask } from "../interfaces"; export declare class BackupTask implements IBackupTask { private readonly Pluto; private readonly Repositories; constructor(Pluto: Domain.Pluto, Repositories: ReturnType); run(): Promise; getCredentialBackups(): Promise; getDidPairBackups(): Promise; getKeyBackups(didModels: Models.DID[]): Promise; getLinkSecretBackup(): Promise; getMediatorBackups(): Promise; getMessageBackups(): Promise; private mapCredential; private mapDid; }