import * as yup from 'yup'; import '../style/upgrade-strategy'; declare const _default: import("vue").DefineComponent<{ type: { type: import("vue").PropType<"Deployment" | "StatefulSet" | "DaemonSet">; required: boolean; }; fields: { type: import("vue").PropType<{ strategy?: string | undefined; rollingUpdate?: string | undefined; revisionHistoryLimit?: string | undefined; minReadySeconds?: string | undefined; progressDeadlineSeconds?: string | undefined; terminationGracePeriodSeconds?: string | undefined; }>; default: undefined; }; fieldsConfig: { type: import("vue").PropType<{ strategy: { options: Record<"RollingUpdate" | "Recreate" | "OnDelete", string>; }; }>; default: undefined; }; }, { actualFields: import("vue").ComputedRef<{ maxUnavailable: string; maxSurge: string; strategy?: string | undefined; rollingUpdate?: string | undefined; revisionHistoryLimit?: string | undefined; minReadySeconds?: string | undefined; progressDeadlineSeconds?: string | undefined; terminationGracePeriodSeconds?: string | undefined; }>; strategyType: import("vue").Ref<{ readonly RollingUpdate: string; readonly Recreate: string; readonly OnDelete: string; }>; strategyValue: import("vue").ComputedRef; minReadySecondsValue: import("vue").ComputedRef; yup: typeof yup; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; required: boolean; }; fields: { type: import("vue").PropType<{ strategy?: string | undefined; rollingUpdate?: string | undefined; revisionHistoryLimit?: string | undefined; minReadySeconds?: string | undefined; progressDeadlineSeconds?: string | undefined; terminationGracePeriodSeconds?: string | undefined; }>; default: undefined; }; fieldsConfig: { type: import("vue").PropType<{ strategy: { options: Record<"RollingUpdate" | "Recreate" | "OnDelete", string>; }; }>; default: undefined; }; }>>, { fields: { strategy?: string | undefined; rollingUpdate?: string | undefined; revisionHistoryLimit?: string | undefined; minReadySeconds?: string | undefined; progressDeadlineSeconds?: string | undefined; terminationGracePeriodSeconds?: string | undefined; }; fieldsConfig: { strategy: { options: Record<"RollingUpdate" | "Recreate" | "OnDelete", string>; }; }; }>; export default _default;