import { MultiRowEditorColumn, MultiRowEditorSlotHandlers } from '@dao-style/extend'; import { type ContainerNetworkAllocatedResource, type NetworkResourcesType } from '../props'; import '../style/container-network'; declare const _default: import("vue").DefineComponent<{ resources: { type: import("vue").PropType; default: undefined; }; networkResources: { type: import("vue").PropType; default: () => never[]; }; fieldPrefix: { type: StringConstructor; default: string; }; docLink: { type: StringConstructor; default: undefined; }; getNetworkResourcesApi: { type: import("vue").PropType<() => Promise>; default: undefined; }; }, { columns: import("vue").ComputedRef; handleNameChange: (name: string, row: { name: string; request?: string | number | undefined; limit?: string | number | undefined; }, handleValid: MultiRowEditorSlotHandlers['handleValid']) => void; getAvailableResource: (idx: number) => ContainerNetworkAllocatedResource[]; formResource: import("vue").Ref<{ name: string; request?: string | number | undefined; limit?: string | number | undefined; }[]>; currentResourceFieldName: import("vue").ComputedRef; checkIsHugePage: (name?: string) => boolean | undefined; getPlaceholder: (name?: string) => string | 1; handleOpenSRIDrawer: () => void; handleDataChange: (val: { name: string; request?: string | number | undefined; limit?: string | number | undefined; }[]) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:resources")[], "change" | "update:resources", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: undefined; }; networkResources: { type: import("vue").PropType; default: () => never[]; }; fieldPrefix: { type: StringConstructor; default: string; }; docLink: { type: StringConstructor; default: undefined; }; getNetworkResourcesApi: { type: import("vue").PropType<() => Promise>; default: undefined; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:resources"?: ((...args: any[]) => any) | undefined; }, { resources: NetworkResourcesType; networkResources: ContainerNetworkAllocatedResource[]; fieldPrefix: string; docLink: string; getNetworkResourcesApi: () => Promise; }>; export default _default;