import type { ExecutionContext } from '../types/core';
export declare function evaluateSelector(node: {
    value: string;
}, context: ExecutionContext): HTMLElement[];
export declare function evaluateCSSSelector(node: {
    selectorType: string;
    selector: string;
}, context: ExecutionContext): HTMLElement | HTMLElement[] | null;
export declare function evaluateIdSelector(node: {
    value: string;
}, context: ExecutionContext): Element | null;
export declare function evaluateQueryReference(node: {
    selector: string;
}, context: ExecutionContext): NodeList;
//# sourceMappingURL=selector-evaluator.d.ts.map