import { Diagnostic } from "@siteimprove/alfa-act"; import type { Node } from "@siteimprove/alfa-dom"; import { Element } from "@siteimprove/alfa-dom"; import { Option } from "@siteimprove/alfa-option"; import { Predicate } from "@siteimprove/alfa-predicate"; import { Err, Ok } from "@siteimprove/alfa-result"; import type * as act from "@siteimprove/alfa-act"; export declare function audioTranscript(target: Element, transcriptCheck: Predicate): { 1: act.Question<"node", Element, Element, Option, import("@siteimprove/alfa-option").Maybe> | act.Question<"node", Element, Element, Option, import("@siteimprove/alfa-option").Some> | import("@siteimprove/alfa-option").Some>, "transcript-link">, "transcript">; }; export declare function videoTranscript(target: Element, transcriptCheck: Predicate): { 1: act.Question<"node", Element, Element, Option, import("@siteimprove/alfa-option").Maybe> | act.Question<"node", Element, Element, Option, import("@siteimprove/alfa-option").Some> | import("@siteimprove/alfa-option").Some>, "transcript-link">, "transcript">; }; /** * @public */ export declare namespace Outcomes { const HasPerceivableTranscript: (kind: "