export { } import { type ConfigData } from "./index" import { type Message } from "./index" import "vitest"; declare module "vitest" { interface Assertion { /** * @since 8.5.0 */ toBeValid(): T; /** * @since 8.5.0 */ toBeInvalid(): T; /** * @since 8.5.0 */ toHaveError(error: Partial): T; /** * @since 8.5.0 */ toHaveError(ruleId: string, message: string, context?: unknown): T; /** * @since 8.5.0 */ toHaveErrors(errors: Array<[string, string] | Record>): T; /** * Validate string or HTMLElement. * * Test passes if result is valid. * * @param config - Optional HTML-Validate configuration object. * @param filename - Optional filename used when matching transformer and * loading configuration. * * @since 8.5.0 */ toHTMLValidate(filename?: string): T; toHTMLValidate(config: ConfigData, filename?: string): T; toHTMLValidate(error: Partial, filename?: string): T; toHTMLValidate(error: Partial, config: ConfigData, filename?: string): T; } }