import { Rule } from "@siteimprove/alfa-act"; import { Element } from "@siteimprove/alfa-dom"; import type { Iterable } from "@siteimprove/alfa-iterable"; import type { Result } from "@siteimprove/alfa-result"; import { Err, Ok } from "@siteimprove/alfa-result"; import type { Page } from "@siteimprove/alfa-web"; import { DistinguishingStyles, ElementDistinguishable } from "./diagnostics.ts"; declare const _default: Rule.Atomic, {}, Element>; export default _default; /** * @public */ export declare namespace Outcomes { const IsDistinguishable: (defaultStyles: Iterable>, hoverStyles: Iterable>, focusStyles: Iterable>) => Ok; const IsNotDistinguishable: (defaultStyles: Iterable>, hoverStyles: Iterable>, focusStyles: Iterable>) => Err; } //# sourceMappingURL=rule.d.ts.map