export declare const schema: { ISelectiveDisclosure: { components: { schemas: { ICreateProfileCredentialsArgs: { description: string; properties: { holder: { description: string; type: string; }; name: { description: string; type: string; }; picture: { description: string; type: string; }; save: { description: string; type: string; }; send: { description: string; type: string; }; url: { description: string; type: string; }; verifier: { description: string; type: string; }; }; required: string[]; type: string; }; CompactJWT: { description: string; type: string; }; ContextType: { anyOf: ({ type: string; items?: undefined; } | { items: { anyOf: { type: string; }[]; }; type: string; })[]; description: string; }; CredentialStatusReference: { description: string; properties: { id: { type: string; }; type: { type: string; }; }; required: string[]; type: string; }; CredentialSubject: { description: string; properties: { id: { type: string; }; }; type: string; }; IssuerType: { anyOf: ({ properties: { id: { type: string; }; }; required: string[]; type: string; } | { properties?: undefined; required?: undefined; type: string; })[]; description: string; }; ProofType: { description: string; properties: { proofValue: { type: string; }; type: { type: string; }; }; type: string; }; VerifiableCredential: { description: string; properties: { "@context": { $ref: string; }; credentialStatus: { $ref: string; }; credentialSubject: { $ref: string; }; expirationDate: { type: string; }; id: { type: string; }; issuanceDate: { type: string; }; issuer: { $ref: string; }; proof: { $ref: string; }; type: { anyOf: ({ items: { type: string; }; type: string; } | { items?: undefined; type: string; })[]; }; }; required: string[]; type: string; }; VerifiablePresentation: { description: string; properties: { "@context": { $ref: string; }; expirationDate: { type: string; }; holder: { type: string; }; id: { type: string; }; issuanceDate: { type: string; }; proof: { $ref: string; }; type: { anyOf: ({ items: { type: string; }; type: string; } | { items?: undefined; type: string; })[]; }; verifiableCredential: { items: { $ref: string; }; type: string; }; verifier: { items: { type: string; }; type: string; }; }; required: string[]; type: string; }; W3CVerifiableCredential: { anyOf: { $ref: string; }[]; description: string; }; ICreateSelectiveDisclosureRequestArgs: { description: string; properties: { data: { $ref: string; }; }; required: string[]; type: string; }; ICredentialRequestInput: { description: string; properties: { claimType: { description: string; type: string; }; claimValue: { description: string; type: string; }; credentialContext: { description: string; type: string; }; credentialType: { description: string; type: string; }; essential: { description: string; type: string; }; issuers: { description: string; items: { $ref: string; }; type: string; }; reason: { description: string; type: string; }; }; required: string[]; type: string; }; ISelectiveDisclosureRequest: { description: string; properties: { claims: { description: string; items: { $ref: string; }; type: string; }; credentials: { description: string; items: { type: string; }; type: string; }; issuer: { description: string; type: string; }; replyUrl: { description: string; type: string; }; subject: { description: string; type: string; }; tag: { type: string; }; }; required: string[]; type: string; }; Issuer: { description: string; properties: { did: { description: string; type: string; }; url: { description: string; type: string; }; }; required: string[]; type: string; }; IGetVerifiableCredentialsForSdrArgs: { description: string; properties: { did: { description: string; type: string; }; sdr: { description: string; properties: { claims: { description: string; items: { $ref: string; }; type: string; }; credentials: { description: string; items: { type: string; }; type: string; }; replyUrl: { description: string; type: string; }; subject: { description: string; type: string; }; tag: { type: string; }; }; required: string[]; type: string; }; }; required: string[]; type: string; }; ICredentialsForSdr: { description: string; properties: { claimType: { description: string; type: string; }; claimValue: { description: string; type: string; }; credentialContext: { description: string; type: string; }; credentialType: { description: string; type: string; }; credentials: { items: { $ref: string; }; type: string; }; essential: { description: string; type: string; }; issuers: { description: string; items: { $ref: string; }; type: string; }; reason: { description: string; type: string; }; }; required: string[]; type: string; }; UniqueVerifiableCredential: { description: string; properties: { hash: { type: string; }; verifiableCredential: { $ref: string; }; }; required: string[]; type: string; }; IValidatePresentationAgainstSdrArgs: { description: string; properties: { presentation: { $ref: string; }; sdr: { $ref: string; }; }; required: string[]; type: string; }; IPresentationValidationResult: { description: string; properties: { claims: { items: { $ref: string; }; type: string; }; valid: { type: string; }; }; required: string[]; type: string; }; }; methods: { createProfilePresentation: { description: string; arguments: { $ref: string; }; returnType: { $ref: string; }; }; createSelectiveDisclosureRequest: { description: string; arguments: { $ref: string; }; returnType: { type: string; }; }; getVerifiableCredentialsForSdr: { description: string; arguments: { $ref: string; }; returnType: { type: string; items: { $ref: string; }; }; }; validatePresentationAgainstSdr: { description: string; arguments: { $ref: string; }; returnType: { $ref: string; }; }; }; }; }; }; //# sourceMappingURL=plugin.schema.d.ts.map