import { IAgentPlugin } from '@veramo/core'; import { IGXComplianceClient } from '../index.js'; import { IGaiaxComplianceConfig } from '../types/index.js'; /** * {@inheritDoc IGXComplianceClient} */ export declare class GXComplianceClient implements IAgentPlugin { readonly _config: IGaiaxComplianceConfig; private readonly credentialHandler; constructor(config: IGaiaxComplianceConfig); client(): this; config(): IGaiaxComplianceConfig; readonly methods: IGXComplianceClient; /** {@inheritDoc IGXComplianceClient.fetchComplianceCredential} */ private fetchComplianceCredential; /** {@inheritDoc IGXComplianceClient.acquireComplianceCredentialFromExistingParticipant} */ private acquireComplianceCredentialFromExistingParticipant; /** {@inheritDoc IGXComplianceClient.acquireComplianceCredentialFromUnsignedParticipant} */ private acquireComplianceCredentialFromUnsignedParticipant; /** {@inheritDoc IGXComplianceClient.createAndSubmitServiceOffering} */ private createAndSubmitServiceOffering; /** {@inheritDoc IGXComplianceClient.submitServiceOffering} */ private submitServiceOffering; /** {@inheritDoc IGXComplianceClient.createDIDFromX509} */ private createDIDFromX509; private exportDIDDocument; private exportDIDToPath; /** {@inheritDoc IGXComplianceClient.verifySelfDescription} */ private verifySelfDescriptionEcosystem; /** {@inheritDoc IGXComplianceClient.verifySelfDescription} */ private verifySelfDescription; /** * Below are the helper functions for this agent. These are for inner functionality of the agent */ private acquireComplianceCredential; private onboardParticipantOnEcosystem; private onboardParticipantWithCredential; private onboardParticipantWithCredentialIds; private onboardParticipantWithVerifiablePresentation; private onboardServiceOfferingOnEcosystem; private getApiVersionedUrl; private getApiVersion; } //# sourceMappingURL=GXComplianceClient.d.ts.map