import type { DatabaseClient } from './client.js';
import type { DatabaseInitializationResult } from './types.js';
export declare abstract class BaseRepository {
    #private;
    protected readonly organizationId: string;
    protected readonly projectId: string;
    protected readonly databaseClient: DatabaseClient;
    readonly path: string;
    protected constructor(initializationResult: DatabaseInitializationResult);
    close(): Promise<void>;
    sync(): Promise<void>;
}
//# sourceMappingURL=base-repository.d.ts.map