import { array, number, string } from 'yup'; import '../style/backup-setting'; declare const _default: import("vue").DefineComponent<{ instanceName: { type: StringConstructor; default: string; }; fields: { type: import("vue").PropType>>; default: () => {}; }; storageConfig: { type: import("vue").PropType; default: () => {}; }; pathConfig: { type: import("vue").PropType>; default: () => {}; }; hideStorageConfig: { type: BooleanConstructor; default: boolean; }; backupHistoryLimitReadonly: { type: BooleanConstructor; default: boolean; }; updatePermission: { type: BooleanConstructor; default: boolean; }; confirmLoading: { type: BooleanConstructor; default: boolean; }; }, { actualFields: import("vue").ComputedRef<{ storageConfigName: string; storageConfigCluster: string; storageConfigNamespace: string; backupBucketSubPath: string; isOpenAutoBackup: string; backupSchedule: string; backupHistoryLimit: string; }>; values: import("vue").ComputedRef>>; array: typeof array; number: typeof number; string: typeof string; handleSelectStorageConfig: (val: string) => void; backupPeriod: import("vue").Ref; backupPeriodErrorMsg: import("vue").Ref; toggleAllPeriod: () => void; timePeriod: import("vue").Ref; timePeriodErrorMsg: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "confirm")[], "cancel" | "confirm", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>>; default: () => {}; }; storageConfig: { type: import("vue").PropType; default: () => {}; }; pathConfig: { type: import("vue").PropType>; default: () => {}; }; hideStorageConfig: { type: BooleanConstructor; default: boolean; }; backupHistoryLimitReadonly: { type: BooleanConstructor; default: boolean; }; updatePermission: { type: BooleanConstructor; default: boolean; }; confirmLoading: { type: BooleanConstructor; default: boolean; }; }>> & { onCancel?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; }, { confirmLoading: boolean; fields: Partial>; instanceName: string; storageConfig: import("../props").StorageConfigType; pathConfig: Partial; hideStorageConfig: boolean; backupHistoryLimitReadonly: boolean; updatePermission: boolean; }>; export default _default;