declare class SQLiteDatabase {
    private dbPromise;
    private initialized;
    constructor(filename?: string);
    private initialize;
    private initializeItems;
    set(key: string, value: any): Promise<void>;
    batchSetUsers(records: {
        key: string;
        value: any;
    }[]): Promise<void>;
    batchSetItems(records: {
        key: string;
        value: any;
    }[]): Promise<void>;
    append(key: string, value: any): Promise<void>;
    get(key: string): Promise<any>;
    getAllKeys(prefix?: string): Promise<string[]>;
    delete(key: string): Promise<boolean>;
    getRawDataMap(): Promise<Record<string, any>>;
    clear(): Promise<void>;
    close(): Promise<void>;
}
export default SQLiteDatabase;
