import { HarnessStorage } from '@mastra/core/storage';
import type { SessionRecord } from '@mastra/core/storage';
import type { LibSQLDomainConfig } from '../../db/index.js';
export declare class HarnessLibSQL extends HarnessStorage {
    #private;
    constructor(config: LibSQLDomainConfig);
    init(): Promise<void>;
    dangerouslyClearAll(): Promise<void>;
    loadSession(sessionId: string): Promise<SessionRecord | null>;
    saveSession(record: SessionRecord): Promise<void>;
    listSessions(): Promise<SessionRecord[]>;
}
//# sourceMappingURL=index.d.ts.map