import {DomElementType} from "./utils/typedefs"; export declare interface AbstractCssEngine{ findAll(selector: string, context?: DomElementType, previousResults?: Iterable): Iterable; matchesSelector(selector: string, element: DomElementType): boolean; filterMatches(selector: string, elements: Iterable): Iterable; } export declare class SizzleEngine implements AbstractCssEngine{ public filterMatches(selector: string, elements: Iterable): Iterable; public findAll(selector: string, context?: DomElementType, previousResults?: Iterable): Iterable; public matchesSelector(selector: string, element?: DomElementType): boolean; } export declare const cssEngine: SizzleEngine;