import { LooseValueOf } from '@alauda-fe/common'; import { ResourceSpecification, ResourceSize } from '../types/resource-exports'; import { ResourceModel, ResourceRequirements } from '../types/resource-internals'; export declare const getResourceSpecificationMapper: (specFromModels: ResourceSpecification[]) => Partial>; export declare const formatResource: ({ value, unit }?: LooseValueOf) => string; export declare function getResourceSize(resources: ResourceRequirements, resourceDefinitions: ResourceSpecification[]): ResourceSize; export declare function getResourceSizeTranslateKey(resources: ResourceRequirements, resourceDefinitions: ResourceSpecification[]): string; export declare function getResourceRequirements(resource: { cpu: string; memory: string; }): ResourceModel; export declare function getResourceSpecification(resources: ResourceRequirements, resourceDefinitions: ResourceSpecification[]): ResourceSpecification;