import type { LanceDriver, LanceRow } from '../core/lancedb/types.ts';
import type { resolveLanceDBConfig } from '../vfs/lancedb/config.ts';
import { Accessor } from './base.ts';
import { ResponseCache } from './responses.ts';
export declare class LanceDBAccessor extends Accessor {
    readonly driver: LanceDriver;
    readonly config: ReturnType<typeof resolveLanceDBConfig>;
    readonly searches: ResponseCache<string, LanceRow[]>;
    constructor(driver: LanceDriver, config: ReturnType<typeof resolveLanceDBConfig>);
    caches(): readonly ResponseCache<unknown, unknown>[];
}
//# sourceMappingURL=lancedb.d.ts.map