import type { CompiledQuery, CompileToken, InternalOptions, InternalSelector } from "./types.js"; /** * Compile a single selector token. * @param next Matcher to run after this matcher succeeds. * @param selector Selector used to match elements. * @param options Options that control this operation. * @param context Context nodes used to scope selector matching. * @param compileToken Function used to compile nested selector tokens. * @param hasExpensiveSubselector Whether the selector contains expensive subselectors. */ export declare function compileGeneralSelector(next: CompiledQuery, selector: InternalSelector, options: InternalOptions, context: Node[] | undefined, compileToken: CompileToken, hasExpensiveSubselector: boolean): CompiledQuery; //# sourceMappingURL=general.d.ts.map