import { SessionRecord, UsageSummary } from '../types';
declare class UsageDatabase {
    private db;
    private db_path;
    constructor();
    private initialize_schema;
    record_session(session: Omit<SessionRecord, 'id'>): void;
    private update_daily_summary;
    get_usage_summary(): UsageSummary;
    get_session(session_id: string): SessionRecord | null;
    close(): void;
}
export declare function get_usage_db(): UsageDatabase;
export { UsageDatabase };
//# sourceMappingURL=usage-db.d.ts.map