import type { GenericEndpointContext } from "@better-auth/core"; import type { AuditLogEntry, AuditLogStatus, PathConfig, ResolvedOptions } from "./types"; interface BuildParams { userId: string | null; request: Request | undefined; headers: Headers | undefined; metadata?: Record; pathConfig?: PathConfig; options: ResolvedOptions; authOptions: GenericEndpointContext["context"]["options"]; } export declare function buildLogEntry(path: string, status: AuditLogStatus, params: BuildParams): Promise>; export declare function buildLogEntryFromAction(action: string, status: AuditLogStatus, params: Omit): Promise>; export declare function writeEntry(ctx: GenericEndpointContext, entry: Omit, opts: ResolvedOptions, modelName: string): Promise; export {}; //# sourceMappingURL=internal.d.ts.map