import '../style/delete-backup-dialog'; declare const _default: import("vue").DefineComponent<{ mode: { type: import("vue").PropType; default: string; }; deleteFn: { type: import("vue").PropType<(name: string, forceDelete: boolean) => Promise>; default: undefined; }; names: { type: import("vue").PropType; default: () => never[]; }; }, { forceDelete: import("vue").Ref; isLoading: import("vue").Ref; confirmText: import("vue").ComputedRef; handleConfirm: () => Promise; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { resolve: () => void; reject: () => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; deleteFn: { type: import("vue").PropType<(name: string, forceDelete: boolean) => Promise>; default: undefined; }; names: { type: import("vue").PropType; default: () => never[]; }; }>> & { onReject?: (() => any) | undefined; onResolve?: (() => any) | undefined; }, { mode: import("../props").DeleteMode; deleteFn: (name: string, forceDelete: boolean) => Promise; names: string[]; }>; export default _default;