import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { CreateCredentialConfigurationRequest } from '../models/CreateCredentialConfigurationRequest'; import { CreateCredentialIssuerRequest } from '../models/CreateCredentialIssuerRequest'; import { CredentialConfiguration } from '../models/CredentialConfiguration'; import { CredentialIssuer1 } from '../models/CredentialIssuer1'; import { CredentialIssuerPage } from '../models/CredentialIssuerPage'; import { CredentialOfferRequest } from '../models/CredentialOfferRequest'; import { CredentialOfferResponse } from '../models/CredentialOfferResponse'; import { CredentialRequest } from '../models/CredentialRequest'; import { CredentialResponse } from '../models/CredentialResponse'; import { IssuerMetadata } from '../models/IssuerMetadata'; import { NonceRequest } from '../models/NonceRequest'; import { NonceResponse } from '../models/NonceResponse'; import { PatchCredentialIssuerRequest } from '../models/PatchCredentialIssuerRequest'; export declare class OpenIDForVerifiableCredentialIssuanceApiRequestFactory extends BaseAPIRequestFactory { createCredentialConfiguration(issuerId: string, createCredentialConfigurationRequest: CreateCredentialConfigurationRequest, _options?: Configuration): Promise; createCredentialIssuer(createCredentialIssuerRequest: CreateCredentialIssuerRequest, _options?: Configuration): Promise; deleteCredentialConfiguration(issuerId: string, credentialConfigId: string, _options?: Configuration): Promise; deleteCredentialIssuer(issuerId: string, _options?: Configuration): Promise; getCredentialConfiguration(issuerId: string, credentialConfigId: string, _options?: Configuration): Promise; getCredentialIssuers(_options?: Configuration): Promise; getIssuerMetadata(issuerId: string, _options?: Configuration): Promise; getNonce(nonceRequest: NonceRequest, _options?: Configuration): Promise; oid4vciCreateCredentialOffer(issuerId: string, credentialOfferRequest: CredentialOfferRequest, _options?: Configuration): Promise; oid4vciIssueCredential(issuerId: string, credentialRequest: CredentialRequest, _options?: Configuration): Promise; updateCredentialIssuer(issuerId: string, patchCredentialIssuerRequest: PatchCredentialIssuerRequest, _options?: Configuration): Promise; } export declare class OpenIDForVerifiableCredentialIssuanceApiResponseProcessor { createCredentialConfigurationWithHttpInfo(response: ResponseContext): Promise>; createCredentialIssuerWithHttpInfo(response: ResponseContext): Promise>; deleteCredentialConfigurationWithHttpInfo(response: ResponseContext): Promise>; deleteCredentialIssuerWithHttpInfo(response: ResponseContext): Promise>; getCredentialConfigurationWithHttpInfo(response: ResponseContext): Promise>; getCredentialIssuersWithHttpInfo(response: ResponseContext): Promise>; getIssuerMetadataWithHttpInfo(response: ResponseContext): Promise>; getNonceWithHttpInfo(response: ResponseContext): Promise>; oid4vciCreateCredentialOfferWithHttpInfo(response: ResponseContext): Promise>; oid4vciIssueCredentialWithHttpInfo(response: ResponseContext): Promise>; updateCredentialIssuerWithHttpInfo(response: ResponseContext): Promise>; }