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-CgijjwVT.mjs"; import { BetterAuthClientPlugin } from "better-auth"; //#region src/sentinel/native/client.d.ts interface SentinelNativeClientOptions { 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; autoSolveChallenge?: boolean; onChallengeReceived?: (reason: string) => void; onChallengeSolved?: (solveTimeMs: number) => void; onChallengeFailed?: (error: Error) => void; storage?: { getItem: (key: string) => Promise; setItem: (key: string, value: string) => Promise; }; } declare const sentinelNativeClient: (options?: SentinelNativeClientOptions) => BetterAuthClientPlugin; //#endregion export { type DashAuditLog, type DashAuditLogsResponse, type DashClientOptions, type DashGetAllAuditLogsInput, type DashGetAuditLogsInput, type SentinelNativeClientOptions, dashClient, sentinelNativeClient };