import type { Volume, VolumeDevice, VolumeMount } from 'kubernetes-types/core/v1'; import { ComponentPublicInstance } from 'vue'; import { ContainerStoragePathType, ContainerStoragePathMapRow } from '../../props'; declare const _default: import("vue").DefineComponent<{ volumes: { type: () => Volume[]; default: () => never[]; }; volumeMounts: { type: () => VolumeMount[]; default: () => never[]; }; volumeDevices: { type: () => VolumeDevice[]; default: undefined; }; secret: { type: import("vue").PropType Promise<{ name?: string | undefined; keys?: string[] | undefined; }>) | undefined; loading: boolean; }>>; default: undefined; }; configMap: { type: import("vue").PropType>; default: undefined; }; storageClass: { type: import("vue").PropType>; default: undefined; }; pvc: { type: import("vue").PropType void; }>>; default: undefined; }; hidePvc: { type: BooleanConstructor; default: undefined; }; }, { formRows: import("vue").Ref<{ id: string; name: string; type: ContainerStoragePathType; auth?: "readOnly" | "readWrite" | undefined; hostPath?: string | undefined; mountPath?: string | undefined; devicePath?: string | undefined; subPath?: string | undefined; subPathExpr?: string | undefined; configMap?: string | undefined; configMapKey?: string | undefined; secret?: string | undefined; secretKey?: string | undefined; path?: string | undefined; pvc?: string | undefined; medium?: string | undefined; sizeLimit?: string | undefined; }[]>; exitsMountPaths: import("vue").ComputedRef; updateFormRows: (row: ContainerStoragePathMapRow, index: number) => void; handleAddPath: () => void; handleDeleteEnv: (index: number) => void; validate: () => Promise; rowRefs: (ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | Element | ({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ data: ContainerStoragePathMapRow; secret: Partial<{ data: { name?: string | undefined; keys?: string[] | undefined; }[]; getSingleItem: ((name: string) => Promise<{ name?: string | undefined; keys?: string[] | undefined; }>) | undefined; loading: boolean; }>; configMap: Partial<{ data: { name?: string | undefined; keys?: string[] | undefined; }[]; loading: boolean; }>; storageClass: Partial<{ data: string[]; loading: boolean; onRefresh: void; }>; pvc: Partial<{ data: import("../../props").ContainerStoragePvcOption[]; loading: boolean; link: string; onRefresh: () => void; }>; hidePvc: boolean; exitsMouthPaths: string[]; }> & Omit; default: () => {}; }; exitsMouthPaths: { type: import("vue").PropType; default: () => never[]; }; secret: { type: import("vue").PropType Promise<{ name?: string | undefined; keys?: string[] | undefined; }>) | undefined; loading: boolean; }>>; default: undefined; }; configMap: { type: import("vue").PropType>; default: undefined; }; storageClass: { type: import("vue").PropType>; default: undefined; }; pvc: { type: import("vue").PropType void; }>>; default: undefined; }; hidePvc: { type: BooleanConstructor; default: undefined; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "data" | "secret" | "configMap" | "storageClass" | "pvc" | "hidePvc" | "exitsMouthPaths">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null; $parent: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null; $emit: (event: "change", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase; default: () => {}; }; exitsMouthPaths: { type: import("vue").PropType; default: () => never[]; }; secret: { type: import("vue").PropType Promise<{ name?: string | undefined; keys?: string[] | undefined; }>) | undefined; loading: boolean; }>>; default: undefined; }; configMap: { type: import("vue").PropType>; default: undefined; }; storageClass: { type: import("vue").PropType>; default: undefined; }; pvc: { type: import("vue").PropType void; }>>; default: undefined; }; hidePvc: { type: BooleanConstructor; default: undefined; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; }, { formValues: ContainerStoragePathMapRow; mediumValue: import("vue").WritableComputedRef; pathTypes: import("vue").ComputedRef; auths: string[]; secretList: import("vue").ComputedRef<{ name?: string | undefined; keys?: string[] | undefined; }[]>; secretKeyListMap: import("vue").ComputedRef>; secretKeyLoading: import("vue").Ref; currentSecretKeys: import("vue").ComputedRef; handleSelectSecretName: (name: string) => Promise; configMapList: import("vue").ComputedRef<{ name?: string | undefined; keys?: string[] | undefined; }[]>; configMapKeyListMap: import("vue").ComputedRef>; pvcList: import("vue").ComputedRef; refreshPvcList: () => void; selectedPvc: import("vue").ComputedRef; handleChangePvc: (pvcName: string) => void; subPathType: import("vue").WritableComputedRef<"subPathExpr" | "subPath">; yupPath: import("yup").StringSchema; yupMountPath: import("yup").StringSchema; validate: (opts?: Partial | undefined) => Promise>; yup: typeof import("yup"); }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], string, { data: ContainerStoragePathMapRow; secret: Partial<{ data: { name?: string | undefined; keys?: string[] | undefined; }[]; getSingleItem: ((name: string) => Promise<{ name?: string | undefined; keys?: string[] | undefined; }>) | undefined; loading: boolean; }>; configMap: Partial<{ data: { name?: string | undefined; keys?: string[] | undefined; }[]; loading: boolean; }>; storageClass: Partial<{ data: string[]; loading: boolean; onRefresh: void; }>; pvc: Partial<{ data: import("../../props").ContainerStoragePvcOption[]; loading: boolean; link: string; onRefresh: () => void; }>; hidePvc: boolean; exitsMouthPaths: string[]; }, {}, string> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("vue").nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly; default: () => {}; }; exitsMouthPaths: { type: import("vue").PropType; default: () => never[]; }; secret: { type: import("vue").PropType Promise<{ name?: string | undefined; keys?: string[] | undefined; }>) | undefined; loading: boolean; }>>; default: undefined; }; configMap: { type: import("vue").PropType>; default: undefined; }; storageClass: { type: import("vue").PropType>; default: undefined; }; pvc: { type: import("vue").PropType void; }>>; default: undefined; }; hidePvc: { type: BooleanConstructor; default: undefined; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ formValues: ContainerStoragePathMapRow; mediumValue: import("vue").WritableComputedRef; pathTypes: import("vue").ComputedRef; auths: string[]; secretList: import("vue").ComputedRef<{ name?: string | undefined; keys?: string[] | undefined; }[]>; secretKeyListMap: import("vue").ComputedRef>; secretKeyLoading: import("vue").Ref; currentSecretKeys: import("vue").ComputedRef; handleSelectSecretName: (name: string) => Promise; configMapList: import("vue").ComputedRef<{ name?: string | undefined; keys?: string[] | undefined; }[]>; configMapKeyListMap: import("vue").ComputedRef>; pvcList: import("vue").ComputedRef; refreshPvcList: () => void; selectedPvc: import("vue").ComputedRef; handleChangePvc: (pvcName: string) => void; subPathType: import("vue").WritableComputedRef<"subPathExpr" | "subPath">; yupPath: import("yup").StringSchema; yupMountPath: import("yup").StringSchema; validate: (opts?: Partial | undefined) => Promise>; yup: typeof import("yup"); }> & {} & import("vue").ComponentCustomProperties & {}) | null)[]; existVolumesMap: import("vue").ComputedRef>>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:volumes" | "update:volumeMounts" | "update:volumeDevices")[], "update:volumes" | "update:volumeMounts" | "update:volumeDevices", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly Volume[]; default: () => never[]; }; volumeMounts: { type: () => VolumeMount[]; default: () => never[]; }; volumeDevices: { type: () => VolumeDevice[]; default: undefined; }; secret: { type: import("vue").PropType Promise<{ name?: string | undefined; keys?: string[] | undefined; }>) | undefined; loading: boolean; }>>; default: undefined; }; configMap: { type: import("vue").PropType>; default: undefined; }; storageClass: { type: import("vue").PropType>; default: undefined; }; pvc: { type: import("vue").PropType void; }>>; default: undefined; }; hidePvc: { type: BooleanConstructor; default: undefined; }; }>> & { "onUpdate:volumes"?: ((...args: any[]) => any) | undefined; "onUpdate:volumeMounts"?: ((...args: any[]) => any) | undefined; "onUpdate:volumeDevices"?: ((...args: any[]) => any) | undefined; }, { secret: Partial<{ data: { name?: string | undefined; keys?: string[] | undefined; }[]; getSingleItem: ((name: string) => Promise<{ name?: string | undefined; keys?: string[] | undefined; }>) | undefined; loading: boolean; }>; configMap: Partial<{ data: { name?: string | undefined; keys?: string[] | undefined; }[]; loading: boolean; }>; volumeMounts: VolumeMount[]; volumeDevices: VolumeDevice[]; volumes: Volume[]; storageClass: Partial<{ data: string[]; loading: boolean; onRefresh: void; }>; pvc: Partial<{ data: import("../../props").ContainerStoragePvcOption[]; loading: boolean; link: string; onRefresh: () => void; }>; hidePvc: boolean; }>; export default _default;