import type * as DB from '..'; import LocalTable from './local_table'; import SyncTable from './sync_table'; export interface DatabaseProxyConfig { baseUrl: string; accessToken?: string; } export declare class DatabaseProxy implements DB.AbstractDatabase { config: DatabaseProxyConfig; _config: DatabaseProxyConfig; constructor(config: DatabaseProxyConfig); ensureSchema(): Promise; getLocalTable(name: T): LocalTable; getSyncTable(name: T): SyncTable; }