import { SelectorRule } from '../core';
import { EvaluationContext, ASTNode } from '../types';
type SupportedLanguage = 'typescript' | 'javascript' | 'tsx' | 'html' | 'css';
export declare class SelectASTNodesRule extends SelectorRule {
    private query;
    private language;
    constructor(id: string, query: string, language: SupportedLanguage);
    select(context: EvaluationContext): Promise<ASTNode[]>;
}
export {};
//# sourceMappingURL=SelectASTNodesRule.d.ts.map