import type { FrictionLogOptions, FrictionLogReadResult, FrictionObservation } from './types.mts'; export declare const FRICTION_LOG_MAX_EVENTS = 500; export declare function requireDirectory(directory: string): string; export declare function eventLimit(maxEvents: number | undefined): number; export declare function recordFriction(sessionId: string, observation: FrictionObservation, options: FrictionLogOptions & { timestamp?: string | (() => string); }): void; export declare function readFrictionLog(sessionId: string, options: FrictionLogOptions): FrictionLogReadResult;