export type JsonlStoreOptions = { dataDir?: string; subdir: "seo"; retentionDays?: number; maxFileMb?: number; collectSecret?: string; }; export declare function resolveCollectSecret(opts?: Pick): string | undefined; export declare function verifyCollectAuth(request: Request, opts?: Pick): boolean; export declare function sanitizePath(raw?: string): string; export declare function resolveDataDir(override?: string): string; export declare function trimJsonlFile(file: string, retentionDays: number, maxMb: number): Promise; export declare function appendJsonlRecord(opts: JsonlStoreOptions, siteKey: string, record: unknown): Promise; export declare function clientIpFromHeaders(headers: Headers): string | undefined; export declare function collectCorsHeaders(request?: Request | { headers: Headers; } | null): Record; /** @deprecated Prefer collectCorsHeaders(request) for cross-origin collect routes. */ export declare const COLLECT_CORS_HEADERS: Record; //# sourceMappingURL=node-store.d.ts.map