export type AuthResult = { success: boolean; message?: string; error?: Error; }; export type AuthStatusOptions = { silent?: boolean; }; export type AuthLoginOptions = { domain?: string; silent?: boolean; }; export type AuthLogoutOptions = { domain?: string; silent?: boolean; }; /** * Show login status for all Epic domains */ export declare function status(options?: AuthStatusOptions): Promise; /** * Login to an Epic domain using device authorization flow */ export declare function login(options?: AuthLoginOptions): Promise; /** * Logout from an Epic domain */ export declare function logout(options?: AuthLogoutOptions): Promise;