import { UserSyncOptions } from '../utils/api/user/utils.js'; type SyncStatus = 'idle' | 'processing' | 'done' | 'error' | 'input'; export declare function useSyncUser(projectId: string | undefined, environmentId: string | undefined, apiKey?: string): { status: SyncStatus; errorMessage: string | null; syncUser: (userId: string, payload: UserSyncOptions) => Promise; formatErrorMessage: (message: string) => string; setStatus: import("react").Dispatch>; setErrorMessage: import("react").Dispatch>; }; export {};