export declare class LuciaError extends Error { constructor(errorMsg: ErrorMessage, detail?: string); detail: string; message: ErrorMessage; } type Constructor any> = new (...args: ConstructorParameters) => InstanceType; export type LuciaErrorConstructor = Constructor; export type ErrorMessage = "AUTH_INVALID_SESSION_ID" | "AUTH_INVALID_PASSWORD" | "AUTH_DUPLICATE_SESSION_ID" | "AUTH_DUPLICATE_KEY_ID" | "AUTH_INVALID_KEY_ID" | "AUTH_INVALID_USER_ID" | "AUTH_INVALID_REQUEST" | "AUTH_NOT_AUTHENTICATED" | "REQUEST_UNAUTHORIZED" | "UNKNOWN_ERROR" | "AUTH_OUTDATED_PASSWORD" | "AUTO_USER_ID_GENERATION_NOT_SUPPORTED" | "AUTH_EXPIRED_KEY"; export {};