import type { DataFieldSurface, DataResourceSurface, WorkflowOwnedSubjectCreate } from 'openxiangda-contracts/browser'; /** Encode Field Kit values; authority and owned-row planning remain on the server. */ export declare function standardProcessFormValues(values: Record, parent: DataResourceSurface, children: Record, canWrite: (field: DataFieldSurface & { key: string; }, mode: 'create' | 'update', childResourceCode: string, parentFieldCode: string) => boolean): { [k: string]: {} | null | undefined; }; /** Named launch uses the operation's child field closure instead of ordinary CRUD grants. */ export declare function namedProcessFormValues(values: Record, parent: DataResourceSurface, children: Record, grant?: WorkflowOwnedSubjectCreate, readonlyFields?: Readonly>, readonlyInputs?: Readonly>): { [k: string]: {} | null | undefined; }; /** A page may narrow presentation only inside the current sealed child closure. */ export declare function assertNamedSubtableReadonlyFields(parent: DataResourceSurface, grant: WorkflowOwnedSubjectCreate | undefined, fields: Readonly>, fixedRows?: readonly string[]): void; //# sourceMappingURL=standard-process-values.d.ts.map