import { RenderHints, ValueHints } from "../../hints"; import { AbstractString, AbstractStringJSON, IAbstractString } from "../AbstractString"; /** * Supported Evidence */ export declare enum Evidence { OwnFact = "ownFact", DigitalPublicIDCard = "digitalPublicIDCard", DigitalPublicDocument = "digitalPublicDocument", DigitalDocument = "digitalDocument", SightCheckOfPublicIDCard = "sightCheckOfPublicIDCard", SightCheckOfPublicDocument = "sightCheckOfPublicDocument", SightCheckOfDocument = "sightCheckOfDocument", MediaOfPublicIDCard = "mediaOfPublicIDCard", MediaOfPublicDocument = "mediaOfPublicDocument", MediaOfDocument = "mediaOfDocument" } export interface StatementEvidenceJSON extends AbstractStringJSON { "@type": "StatementEvidence"; } export interface IStatementEvidence extends IAbstractString { } export declare class StatementEvidence extends AbstractString { value: Evidence; static get valueHints(): ValueHints; static get renderHints(): RenderHints; static from(value: IStatementEvidence | Omit | string): StatementEvidence; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): StatementEvidenceJSON; } //# sourceMappingURL=StatementEvidence.d.ts.map