import * as yup from 'yup'; import { GPUResourceSetting } from '../types'; declare const _default: import("vue").DefineComponent<{ quota: { type: import("vue").PropType; }; quotaItem: { type: import("vue").PropType; default: () => {}; }; isSide: { type: BooleanConstructor; default: boolean; }; resources: { type: import("vue").PropType; required: boolean; }; enableRangeValidate: { type: BooleanConstructor; default: boolean; }; availableQuotaItem: { type: import("vue").PropType; default: undefined; }; usedQuotaItem: { type: import("vue").PropType; default: undefined; }; }, { getIsIluvatarMemory: (alias?: string) => boolean | undefined; getIsNvidiaVgpuMemoryMb: (alias?: string) => boolean | undefined; getResHelper: (available: GPUResourceSetting['available'], key?: string, alias?: string) => string; getResUnit: (res: GPUResourceSetting) => string | undefined; resourcePlaceholder: import("vue").ComputedRef; getResRequired: (resource: GPUResourceSetting) => boolean; nvidiaVgpuResOrder: Map; nvidiaVgpuMemory: import("vue").WritableComputedRef; sanitizeGPUKey: (key?: string | undefined) => string | undefined; yup: typeof yup; getResourceYup: (resource: GPUResourceSetting) => yup.default; getNvidiaVgpuMemoryResourceYup: (resource: GPUResourceSetting) => yup.default; getValidationOptions: (resource: GPUResourceSetting) => { initialValue: number; } | undefined; nvidiaVgpuMemoryResource: import("vue").ComputedRef; nvidiaVgpuMemoryField: import("vue").ComputedRef; getSideValue: (resource: GPUResourceSetting) => string | number; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; quotaItem: { type: import("vue").PropType; default: () => {}; }; isSide: { type: BooleanConstructor; default: boolean; }; resources: { type: import("vue").PropType; required: boolean; }; enableRangeValidate: { type: BooleanConstructor; default: boolean; }; availableQuotaItem: { type: import("vue").PropType; default: undefined; }; usedQuotaItem: { type: import("vue").PropType; default: undefined; }; }>>, { enableRangeValidate: boolean; quotaItem: import("../types").GpuQuotaItem; isSide: boolean; availableQuotaItem: import("../types").GpuQuotaItem; usedQuotaItem: import("../types").GpuQuotaItem; }>; export default _default;