import type { LanceDBAccessor } from '../../accessor/lancedb.ts';
import type { resolveLanceDBConfig } from '../../vfs/lancedb/config.ts';
import { type DetectFn, type Scope } from '../hierarchy/scope.ts';
/**
 * The mount's scope table, shaped by its config.
 *
 * A pinned `table` removes the leading table segment, and `blobColumn` adds a
 * second leaf suffix beside the `.md` card. A group slot decodes through
 * `PATH_SAFE`, so a value holding `/` keeps its own directory and the WHERE
 * clause holds the exact value.
 */
export declare function scopesFor(config: ReturnType<typeof resolveLanceDBConfig>): Scope[];
export declare const detectFor: (accessor: LanceDBAccessor) => DetectFn;
//# sourceMappingURL=scope.d.ts.map