import type { ExtractPropTypes, PropType } from 'vue'; import { GetFormFields } from '../../constants/workload-props'; export type WorkloadAnnotationsModel = { annotations?: Record; podAnnotations?: Record; }; type FieldsType = GetFormFields; export declare const workloadAnnotationsDefaultFields: () => FieldsType; type FieldsConfigType = { annotations?: { hiddenKeys: string[]; }; }; export declare const workloadAnnotationsHiddenKeys: { readonly aliasName: "kpanda.io/alias-name"; readonly vGpuQuotas: "quota.kpanda.io/vgpu"; readonly nvidiaVgpuModel: "nvidia.com/use-gputype"; readonly nvidiaVgpuDevices: "nvidia.com/use-gpuuuid"; readonly nvidiaVgpuGpuShedule: "hami.io/gpu-scheduler-policy"; readonly nvidiaVgpuNodeShedule: "hami.io/node-scheduler-policy"; readonly imageSelector: "image-selectors"; }; export declare const workloadAnnotationsProps: { fields: { type: PropType>; default: undefined; }; fieldsConfig: { type: PropType; default: undefined; }; title: { type: StringConstructor; default: undefined; }; readonly: { type: BooleanConstructor; default: boolean; }; }; export type WorkloadAnnotationsProps = ExtractPropTypes; export {};