import { type CustomResourcesType } from '../../container-custom-resource'; import { type ContainerNetworkAllocatedResource, type NetworkResourcesType } from '../../container-network'; import { GpuQuota, type VgpuSchedulePolicy } from '../../../components'; import '../style/container-basic-info'; declare const _default: import("vue").DefineComponent<{ fields: { type: import("vue").PropType>; default: undefined; }; containerImageProps: { type: import("vue").PropType>; default: undefined; }; isLastStandardCon: { type: BooleanConstructor; default: undefined; }; resourceConfigProps: { type: import("vue").PropType; default: undefined; }; enableGpuConfig: { type: BooleanConstructor; default: undefined; }; gpuProps: { type: import("vue").PropType; default: undefined; }; assignGpuConfig: { type: import("vue").PropType; default: undefined; }; disableNetworkParameterConfig: { type: BooleanConstructor; default: undefined; }; networkProps: { type: import("vue").PropType>; default: undefined; }; extraBinding: { type: import("vue").PropType; default: undefined; }; }, { actualFields: import("vue").ComputedRef<{ containerType: string; name: string; securityContext: string; }>; actualResourceConfigProps: import("vue").ComputedRef<{ required?: boolean | undefined; fields: Partial>; enableCpuHelper?: boolean | undefined; enableMemoryHelper?: boolean | undefined; maxResource?: Partial> | undefined; maxResourceValidationLevel?: import("../../../components").MaxResourceValidationLevel | undefined; disableEmpty?: boolean | undefined; memoryDefaultUnit?: import("@dao-style/extend").InputMemoryUnitProp | undefined; memoryFixedUnit?: import("@dao-style/extend").InputMemoryUnitProp | undefined; cpuLabel?: string | undefined; memoryLabel?: string | undefined; cpuHelper?: string | undefined; memoryHelper?: string | undefined; cpuTip?: string | undefined; memoryTip?: string | undefined; }>; gpuQuotaItem: import("vue").Ref; gpuPriority: import("vue").WritableComputedRef; handleNvidiaVgpuModelChange: (val?: string) => void; handleNvidiaVgpuDevicesChange: (val?: string[]) => void; handleNvidiaVgpuGpuScheduleChange: (val?: VgpuSchedulePolicy) => void; handleNvidiaVgpuNodeScheduleChange: (val?: VgpuSchedulePolicy) => void; GpuFieldName: string; gpuOptions: { gpuOptions: import("vue").Ref; gpuOptionsMap: import("vue").Ref>; fetchingGpuOptions: import("vue").Ref; getDisplayResource: (type: string) => import("../../../components").GPUResourceSetting[]; fetchGpuOptions: () => Promise; gpuKeyTypeMap: import("vue").Ref>; }; handleGpuChange: (gpuQuota: GpuQuota) => void; isSeparatingResource: import("vue").Ref; customFormResource: import("vue").Ref; handleCustomResourceChange: (newV: CustomResourcesType) => void; networkFormResource: import("vue").Ref<{ limits?: { [name: string]: string; } | undefined; requests?: { [name: string]: string; } | undefined; }>; actualNetworkProps: import("vue").ComputedRef<{ fieldPrefix: string; resources: { limits?: { [name: string]: string; } | undefined; requests?: { [name: string]: string; } | undefined; }; networkResources: { resourceName: string; value?: string | undefined; }[]; docLink?: string | undefined; getNetworkResourcesApi?: (() => Promise) | undefined; }>; handleNetworkResourceChange: (newV: NetworkResourcesType) => void; nvidiaGpuKey: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "updateResources"[], "updateResources", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; default: undefined; }; containerImageProps: { type: import("vue").PropType>; default: undefined; }; isLastStandardCon: { type: BooleanConstructor; default: undefined; }; resourceConfigProps: { type: import("vue").PropType; default: undefined; }; enableGpuConfig: { type: BooleanConstructor; default: undefined; }; gpuProps: { type: import("vue").PropType; default: undefined; }; assignGpuConfig: { type: import("vue").PropType; default: undefined; }; disableNetworkParameterConfig: { type: BooleanConstructor; default: undefined; }; networkProps: { type: import("vue").PropType>; default: undefined; }; extraBinding: { type: import("vue").PropType; default: undefined; }; }>> & { onUpdateResources?: ((...args: any[]) => any) | undefined; }, { fields: Partial<{ containerType: string; name: string; securityContext: string; }>; containerImageProps: Partial; isLastStandardCon: boolean; resourceConfigProps: import("../../../components").ResourceConfigProps; enableGpuConfig: boolean; gpuProps: import("../../../components").GpuFormProps; assignGpuConfig: import("../props").AssignGpuConfig; disableNetworkParameterConfig: boolean; networkProps: Partial; extraBinding: import("../props").BasicInfoExtraBinding; }>; export default _default;