/** * A type of fact, either an artifact or a finding. * * Examples: * - { artifactType: "Page.ContentAnalysis" } * - { findingType: "LayoutComparison.IncorrectDimensions" } */ export declare type FactType = { artifactType: string; } | { findingType: string; }; /** * A request for a fact, i.e. an artifact or a finding. */ export declare class FactRequest { readonly factType: FactType; readonly params?: any; constructor(factType: FactType, params?: any); asJson(): any; }