export interface CliAuthUser { createdAt: Date | string; email: string; emailVerified: boolean; id: string; image?: string | null; name: string; updatedAt: Date | string; } export interface CliAuthSession { user: CliAuthUser; } export interface CliAuthClient { device: { code(input: { client_id: string; }): Promise<{ device_code: string; user_code: string; }>; token(input: { client_id: string; device_code: string; fetchOptions?: { headers: Record; }; grant_type: string; }): Promise<{ access_token: string; }>; }; getSession(): Promise; organization: { acceptInvitation(input: { invitationId: string; }): Promise<{ member: { organizationId: string; role: string; }; }>; }; signOut(): Promise; } export declare const authClient: CliAuthClient; //# sourceMappingURL=auth-client.d.ts.map