import type { LTRoleType, LTUserStatus } from '../../types'; export declare const VALID_ROLE_TYPES: LTRoleType[]; export interface CreateUserInput { external_id: string; email?: string; display_name?: string; password?: string; status?: LTUserStatus; metadata?: Record; roles?: { role: string; type: LTRoleType; }[]; /** OAuth identity link (set during OAuth auto-provisioning). */ oauth_provider?: string; oauth_provider_id?: string; } export interface UpdateUserInput { email?: string; display_name?: string; password?: string; status?: LTUserStatus; metadata?: Record; }