import { Editor } from '../../core/Editor.js'; import { Query, QueryResult, UnknownNodeDiagnostic } from '@superdoc/document-api'; import { BlockIndex } from '../helpers/node-address-resolver.js'; /** * Executes a selector for node types that exist as both block and inline * (e.g. `sdt`, `image`). Merges and sorts results from both strategies. * * @param editor - The editor instance. * @param index - Pre-built block index. * @param query - The query to execute. * @param diagnostics - Mutable array to collect diagnostics into. * @returns Paginated query result with merged block and inline matches. */ export declare function executeDualKindSelector(editor: Editor, index: BlockIndex, query: Query, diagnostics: UnknownNodeDiagnostic[]): QueryResult; //# sourceMappingURL=dual-kind-strategy.d.ts.map