import { Diagnostic } from "@siteimprove/alfa-act"; import type { Device } from "@siteimprove/alfa-device"; import type { Element, Node } from "@siteimprove/alfa-dom"; import type { Option } from "@siteimprove/alfa-option"; import { Err, Ok } from "@siteimprove/alfa-result"; import type * as act from "@siteimprove/alfa-act"; export declare function audioTextAlternative(target: Element, device: Device): { 1: act.Question<"node", Element, Element, Option, import("@siteimprove/alfa-option").Maybe>, "text-alternative">; 2: act.Question<"node", Element, Element, Option, import("@siteimprove/alfa-option").Maybe>, "label">; }; export declare function videoTextAlternative(target: Element, device: Device): { 1: act.Question<"node", Element, Element, Option, import("@siteimprove/alfa-option").Maybe>, "text-alternative">; 2: act.Question<"node", Element, Element, Option, import("@siteimprove/alfa-option").Maybe>, "label">; }; /** * @public */ export declare namespace Outcomes { const HasPerceivableAlternative: (kind: "