export type RemoteCustomerRole = "owner" | "admin" | "member" | "viewer"; export type RemoteCustomerProfile = { id: string; email: string; displayName: string | null; role: RemoteCustomerRole; }; export type RemoteCurrentWorkspace = { id: string; slug: string; name: string; }; export type UpdateRemoteProfile = { displayName: string; }; export type UpdateRemoteWorkspace = { name: string; }; /** Client input checks do not grant authority; the selected server owns policy. */ export declare function customerNamePatch(input: unknown, field: "displayName" | "name"): Record; export declare function parseUpdatedProfile(value: unknown): { user: RemoteCustomerProfile; }; export declare function parseUpdatedWorkspace(value: unknown): { organization: RemoteCurrentWorkspace; };