import type { ExtractPropTypes, PropType, WritableComputedRef } from 'vue'; import { type Container } from 'kubernetes-types/core/v1'; import { ContainerImageProps } from '../container-image'; import { GpuFormProps, ResourceConfigProps, type VgpuSchedulePolicy } from '../../components'; import { ContainerNetworkProps } from '../container-network'; export declare const containerBasicDefaultFields: { containerType: string; name: string; securityContext: string; }; export type ContainerBasicFields = Partial; export interface BasicInfoExtraBinding { nvidiaVgpuModel?: WritableComputedRef; nvidiaVgpuDevices?: WritableComputedRef; nvidiaVgpuGpuSchedule?: WritableComputedRef; nvidiaVgpuNodeSchedule?: WritableComputedRef; } export declare const containerBasicInfoProps: { fields: { type: PropType>; default: undefined; }; containerImageProps: { type: PropType>; default: undefined; }; isLastStandardCon: { type: BooleanConstructor; default: undefined; }; resourceConfigProps: { type: PropType; default: undefined; }; enableGpuConfig: { type: BooleanConstructor; default: undefined; }; gpuProps: { type: PropType; default: undefined; }; disableNetworkParameterConfig: { type: BooleanConstructor; default: undefined; }; networkProps: { type: PropType>; default: undefined; }; extraBinding: { type: PropType; default: undefined; }; }; export declare const ContainerBasicInfoEmits: { updateResources: (val: Container['resources']) => void; }; export type ContainerBasicInfoProps = ExtractPropTypes;