import { a as DashGetAllAuditLogsInput, i as DashClientOptions, n as DashAuditLog, o as DashGetAuditLogsInput, r as DashAuditLogsResponse, s as dashClient, t as IdentifyClientOptions } from "./identify-client-options-DgKA4Eq8.mjs"; import { BetterFetchPlugin } from "@better-fetch/fetch"; //#region src/sentinel/client.d.ts interface SentinelClientOptions { /** * The URL of the identification service * @default "https://kv.better-auth.com" */ identifyUrl?: string; /** * Identify HTTP client options. */ identifyOptions?: IdentifyClientOptions; /** * Timeout for identify and related HTTP requests (milliseconds). * @default 1000 * @deprecated Use `identifyOptions.timeout` instead. */ kvTimeout?: number; /** * Whether to automatically solve PoW challenges (default: true) */ autoSolveChallenge?: boolean; /** * Callback when a PoW challenge is received */ onChallengeReceived?: (reason: string) => void; /** * Callback when a PoW challenge is solved */ onChallengeSolved?: (solveTimeMs: number) => void; /** * Callback when a PoW challenge fails to solve */ onChallengeFailed?: (error: Error) => void; } declare const sentinelClient: (options?: SentinelClientOptions) => { id: "sentinel"; fetchPlugins: BetterFetchPlugin[]; }; //#endregion export { type DashAuditLog, type DashAuditLogsResponse, type DashClientOptions, type DashGetAllAuditLogsInput, type DashGetAuditLogsInput, type SentinelClientOptions, dashClient, sentinelClient };