import { IVerifyResult } from '@sphereon/ssi-types'; import { GXComplianceClient } from './GXComplianceClient.js'; import { ExportFileResult, GXRequiredContext, ICheckVerifiableCredentialArgs, ICheckVerifiablePresentationArgs, IIssueVerifiableCredentialArgs, IIssueVerifiablePresentationArgs } from '../types/index.js'; import { UniqueVerifiableCredential, UniqueVerifiablePresentation } from '@veramo/core'; export declare class CredentialHandler { readonly _client: GXComplianceClient; constructor(client: GXComplianceClient); private client; config(): import("../types/IGXComplianceClient.js").IGaiaxComplianceConfig; issueVerifiableCredential(args: IIssueVerifiableCredentialArgs, context: GXRequiredContext): Promise; checkVerifiableCredential(args: ICheckVerifiableCredentialArgs, context: GXRequiredContext): Promise; /** {@inheritDoc IGXComplianceClient.issueVerifiablePresentation} */ issueVerifiablePresentation(args: IIssueVerifiablePresentationArgs, context: GXRequiredContext): Promise; checkVerifiablePresentation(args: ICheckVerifiablePresentationArgs, context: GXRequiredContext): Promise; exportToPath({ domain, type, hash, exportPath, includeVCs, includeVPs, }: { domain: string; type?: string; hash?: string; exportPath?: string; includeVCs: boolean; includeVPs: boolean; }, context: GXRequiredContext): Promise; } //# sourceMappingURL=CredentialHandler.d.ts.map