import { Query, QueryResult, UnknownNodeDiagnostic } from '@superdoc/document-api'; import { BlockIndex } from '../helpers/node-address-resolver.js'; /** * Executes a block-level node selector against the block index. * * @param index - Pre-built block index to search. * @param query - The query with a node selector and optional pagination/scope. * @param diagnostics - Mutable array to collect diagnostics into. * @returns Paginated query result containing block-kind matches. */ export declare function executeBlockSelector(index: BlockIndex, query: Query, diagnostics: UnknownNodeDiagnostic[]): QueryResult; //# sourceMappingURL=block-strategy.d.ts.map