import type { GpuFormFormattedUpdate, GpuFormInitialRowsParams, GpuFormInitialRowsResult, GpuFormRows, GpuFormSideRowParams, GpuFormVgpuExtraState, GpuFormVgpuEmitProps, GpuFormVgpuUpdateEmit } from './gpuForm.internal-types'; export declare const buildGpuFormFormattedUpdate: (rows: GpuFormRows, existTypes: string[], withPrefixRequest?: boolean) => GpuFormFormattedUpdate; export declare const filterGpuFormRows: (items: GpuFormRows, gpuOptionsMap: GpuFormSideRowParams['gpuOptionsMap']) => GpuFormRows; export declare const buildGpuFormVgpuUpdateEmits: (vgpu: GpuFormVgpuExtraState, props: GpuFormVgpuEmitProps, vgpuExist: boolean) => GpuFormVgpuUpdateEmit[]; export declare const buildGpuFormSideRow: ({ row, gpuOptionsMap, sideQuota, withPrefixRequest, }: GpuFormSideRowParams) => { type: string | undefined; resources: {}; id?: string | undefined; removable?: boolean | undefined; nvidiaVgpuModel?: string | undefined; nvidiaVgpuDevices?: string[] | undefined; nvidiaVgpPriority?: string | undefined; nvidiaVgpuGpuSchedule?: import("../types").VgpuSchedulePolicy | undefined; nvidiaVgpuNodeSchedule?: import("../types").VgpuSchedulePolicy | undefined; }; export declare const buildGpuFormInitialRows: ({ quota, availableQuota, sideQuota, gpuOptionsMap, getDisplayResource, withPrefixRequest, showSide, isLimitOne, vgpu, }: GpuFormInitialRowsParams) => GpuFormInitialRowsResult;