export interface ADAPTER { cssSelectAll(nodes: Node[], selector: string, fallback?: (nodes: Node[], selector: string) => Element[]): Element[]; cssSelectOne(nodes: Node[], selector: string, fallback?: (nodes: Element[], selector: string) => Element | null): Element | null; cssIs(node: Node, selector: string, fallback?: (node: Element, selector: string) => boolean): boolean; } declare class CSSADAPTER implements ADAPTER { cssSelectAll(nodes: Node[], selector: string): Element[]; cssSelectOne(nodes: Node[], selector: string): Element | null; cssIs(node: Node, selector: string): boolean; } export declare const CssAdapter: CSSADAPTER; export {};