export function matchPseudoElementSelector(astName: string, astType: string, opt?: {
    forgive?: boolean | undefined;
    warn?: boolean | undefined;
}): void;
export function matchDirectionPseudoClass(ast: object, node: object): boolean;
export function matchLanguagePseudoClass(ast: object, node: object): boolean;
export function matchDisabledPseudoClass(astName: string, node: object): boolean;
export function matchReadOnlyPseudoClass(astName: string, node: object): boolean;
export function matchAttributeSelector(ast: object, node: object, opt?: {
    check?: boolean | undefined;
    forgive?: boolean | undefined;
}): boolean;
export function matchTypeSelector(ast: object, node: object, opt?: {
    check?: boolean | undefined;
    forgive?: boolean | undefined;
}): boolean;
