import Database from 'better-sqlite3';
import { GptConfig } from '../models/GptConfig';
import { GptConfigsPersistence } from './GptConfigsPersistence';
export declare class GptConfigsPersistenceSqlite implements GptConfigsPersistence {
    private readonly db;
    private constructor();
    static create(db: Database.Database): Promise<GptConfigsPersistenceSqlite>;
    set(name: string, config: GptConfig): Promise<void>;
    get(name: string): Promise<GptConfig>;
    getAll(): Promise<Map<string, GptConfig>>;
    delete(name: string): Promise<void>;
}
//# sourceMappingURL=GptConfigsPersistenceSqlite.d.ts.map