import type { InputMemoryUnitProp } from '@dao-style/extend'; import type { ExtractPropTypes, PropType } from 'vue'; export type ResourceConfigKey = 'cpuRequest' | 'cpuLimit' | 'memoryRequest' | 'memoryLimit'; export type MaxResourceValidationLevel = 'warning' | 'error'; export declare const resourceConfigProps: { fields: { type: PropType>>; default: () => {}; }; cpuLabel: { type: StringConstructor; default: undefined; }; memoryLabel: { type: StringConstructor; default: undefined; }; enableCpuHelper: { type: BooleanConstructor; default: boolean; }; enableMemoryHelper: { type: BooleanConstructor; default: boolean; }; cpuHelper: { type: StringConstructor; default: undefined; }; memoryHelper: { type: StringConstructor; default: undefined; }; maxResource: { type: PropType>>; default: () => {}; }; maxResourceValidationLevel: { type: PropType; default: string; }; disableEmpty: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; default: boolean; }; cpuTip: { type: StringConstructor; default: undefined; }; memoryTip: { type: StringConstructor; default: undefined; }; memoryDefaultUnit: { type: PropType; default: string; }; memoryFixedUnit: { type: PropType; default: string; }; }; export type ResourceConfigProps = ExtractPropTypes; export declare const resourceConfigEmits: { errorChange: (val: boolean) => void; };