import { ThenableWebDriver } from "selenium-webdriver";
type WCTSpecResult = {
    passed: string[];
    skipped: string[];
    errors: string[];
    notFoundSelectors: string[];
};
/**
 * Check current page for violations against WCT A11y Spec.
 *
 * @example
 * await getWCTSpecViolations(browser, spec, ['k-multiselect-autocomplete']});
 *
 * @param driver WebDriver instance
 * @param spec A spec object (like https://unpkg.com/@progress/wct-a11y-spec@1.0.3/dist/jquery/test-def/test-definitions.json).
 * @param excludeErrors Array of validation IDs that will be skipped.
 * @param componentsToTest Array of validation components that need to be tested.
 * @param excludeSelectors Array of validation CSS selectors that will be skipped.
 */
export declare function getWCTSpecViolations(driver: ThenableWebDriver, spec: any, excludeErrors?: string[], componentsToTest?: string[], excludeSelectors?: string[]): Promise<WCTSpecResult>;
export {};
