export function verifyPresentationCredentials(presentation: any, options?: {}): Promise<{ verified: boolean; credentialResults: any; }>; export function verifyPresentation(presentation: object, options?: VerifiableParams): Promise; export function signPresentation(presentation: object, keyDoc: object, challenge: string, domain: string, resolver?: DIDResolver, compactProof?: boolean, presentationPurpose?: object, addSuiteContext?: boolean): Promise; export function isAnoncreds(presentation: any): boolean; export function verifyAnoncreds(presentation: any, options?: {}): Promise; export function getKeyedProofsFromVerifiedPresentation(presentation: any): Map; export function getJsonSchemasFromPresentation(presentation: any, full?: boolean): any; export function getPrivateStatuses(presentation: any): Object[]; export type VerifiablePresentation = object; export type VerifiableParams = { challenge?: string | undefined; domain?: string | undefined; controller?: string | undefined; resolver?: DIDResolver; unsignedPresentation?: boolean | undefined; compactProof?: boolean | undefined; presentationPurpose?: object | undefined; documentLoader?: object | undefined; failOnUnauthorizedClaims?: boolean | undefined; policies?: object | undefined; };