import type { FromSchema } from 'json-schema-to-ts';
import * as schemas from './schemas';
export type CreateAuthenticationBodyParam = FromSchema<typeof schemas.CreateAuthentication.body>;
export type CreateAuthenticationMetadataParam = FromSchema<typeof schemas.CreateAuthentication.metadata>;
export type CreateAuthenticationResponse200 = FromSchema<typeof schemas.CreateAuthentication.response['200']>;
export type CreateAuthenticationResponse403 = FromSchema<typeof schemas.CreateAuthentication.response['403']>;
export type CreateAuthenticationResponse500 = FromSchema<typeof schemas.CreateAuthentication.response['500']>;
export type CreateAuthenticationResponseDefault = FromSchema<typeof schemas.CreateAuthentication.response['default']>;
export type CreateMandateTokenBodyParam = FromSchema<typeof schemas.CreateMandateToken.body>;
export type CreateMandateTokenMetadataParam = FromSchema<typeof schemas.CreateMandateToken.metadata>;
export type CreateMandateTokenResponse200 = FromSchema<typeof schemas.CreateMandateToken.response['200']>;
export type CreateMandateTokenResponse403 = FromSchema<typeof schemas.CreateMandateToken.response['403']>;
export type CreateMandateTokenResponse500 = FromSchema<typeof schemas.CreateMandateToken.response['500']>;
export type CreateMandateTokenResponseDefault = FromSchema<typeof schemas.CreateMandateToken.response['default']>;
export type CreateOrderBodyParam = FromSchema<typeof schemas.CreateOrder.body>;
export type CreateOrderMetadataParam = FromSchema<typeof schemas.CreateOrder.metadata>;
export type CreateOrderResponse200 = FromSchema<typeof schemas.CreateOrder.response['200']>;
export type CreateOrderResponse403 = FromSchema<typeof schemas.CreateOrder.response['403']>;
export type CreateOrderResponse500 = FromSchema<typeof schemas.CreateOrder.response['500']>;
export type CreateOrderResponseDefault = FromSchema<typeof schemas.CreateOrder.response['default']>;
export type CreateRefundBodyParam = FromSchema<typeof schemas.CreateRefund.body>;
export type CreateRefundMetadataParam = FromSchema<typeof schemas.CreateRefund.metadata>;
export type CreateRefundResponse200 = FromSchema<typeof schemas.CreateRefund.response['200']>;
export type CreateRefundResponse403 = FromSchema<typeof schemas.CreateRefund.response['403']>;
export type CreateRefundResponse500 = FromSchema<typeof schemas.CreateRefund.response['500']>;
export type CreateRefundResponseDefault = FromSchema<typeof schemas.CreateRefund.response['default']>;
export type CreateTransactionBodyParam = FromSchema<typeof schemas.CreateTransaction.body>;
export type CreateTransactionMetadataParam = FromSchema<typeof schemas.CreateTransaction.metadata>;
export type CreateTransactionResponse200 = FromSchema<typeof schemas.CreateTransaction.response['200']>;
export type CreateTransactionResponse403 = FromSchema<typeof schemas.CreateTransaction.response['403']>;
export type CreateTransactionResponse500 = FromSchema<typeof schemas.CreateTransaction.response['500']>;
export type CreateTransactionResponseDefault = FromSchema<typeof schemas.CreateTransaction.response['default']>;
export type ModifyMandateTokenBodyParam = FromSchema<typeof schemas.ModifyMandateToken.body>;
export type ModifyMandateTokenMetadataParam = FromSchema<typeof schemas.ModifyMandateToken.metadata>;
export type ModifyMandateTokenResponse200 = FromSchema<typeof schemas.ModifyMandateToken.response['200']>;
export type PostPaymentsV12TransactionsGetBodyParam = FromSchema<typeof schemas.PostPaymentsV12TransactionsGet.body>;
export type PostPaymentsV12TransactionsGetMetadataParam = FromSchema<typeof schemas.PostPaymentsV12TransactionsGet.metadata>;
export type PostPaymentsV12TransactionsGetResponse200 = FromSchema<typeof schemas.PostPaymentsV12TransactionsGet.response['200']>;
export type PostPaymentsV12TransactionsGetResponse403 = FromSchema<typeof schemas.PostPaymentsV12TransactionsGet.response['403']>;
export type PostPaymentsV12TransactionsGetResponse500 = FromSchema<typeof schemas.PostPaymentsV12TransactionsGet.response['500']>;
export type RetrieveAuthenticationBodyParam = FromSchema<typeof schemas.RetrieveAuthentication.body>;
export type RetrieveAuthenticationMetadataParam = FromSchema<typeof schemas.RetrieveAuthentication.metadata>;
export type RetrieveAuthenticationResponse200 = FromSchema<typeof schemas.RetrieveAuthentication.response['200']>;
export type RetrieveAuthenticationResponse403 = FromSchema<typeof schemas.RetrieveAuthentication.response['403']>;
export type RetrieveAuthenticationResponse500 = FromSchema<typeof schemas.RetrieveAuthentication.response['500']>;
export type RetrieveAuthenticationResponseDefault = FromSchema<typeof schemas.RetrieveAuthentication.response['default']>;
export type RetrieveOrderBodyParam = FromSchema<typeof schemas.RetrieveOrder.body>;
export type RetrieveOrderMetadataParam = FromSchema<typeof schemas.RetrieveOrder.metadata>;
export type RetrieveOrderResponse200 = FromSchema<typeof schemas.RetrieveOrder.response['200']>;
export type RetrieveRefundBodyParam = FromSchema<typeof schemas.RetrieveRefund.body>;
export type RetrieveRefundMetadataParam = FromSchema<typeof schemas.RetrieveRefund.metadata>;
export type RetrieveRefundResponse200 = FromSchema<typeof schemas.RetrieveRefund.response['200']>;
export type RetrieveRefundResponse403 = FromSchema<typeof schemas.RetrieveRefund.response['403']>;
export type RetrieveRefundResponse500 = FromSchema<typeof schemas.RetrieveRefund.response['500']>;
export type RetrieveRefundResponseDefault = FromSchema<typeof schemas.RetrieveRefund.response['default']>;
export type UpdateTransactionBodyParam = FromSchema<typeof schemas.UpdateTransaction.body>;
export type UpdateTransactionMetadataParam = FromSchema<typeof schemas.UpdateTransaction.metadata>;
export type UpdateTransactionResponse200 = FromSchema<typeof schemas.UpdateTransaction.response['200']>;
export type UpdateTransactionResponse403 = FromSchema<typeof schemas.UpdateTransaction.response['403']>;
export type UpdateTransactionResponse500 = FromSchema<typeof schemas.UpdateTransaction.response['500']>;
export type UpdateTransactionResponseDefault = FromSchema<typeof schemas.UpdateTransaction.response['default']>;
export type ValidateAuthenticationBodyParam = FromSchema<typeof schemas.ValidateAuthentication.body>;
export type ValidateAuthenticationMetadataParam = FromSchema<typeof schemas.ValidateAuthentication.metadata>;
export type ValidateAuthenticationResponse200 = FromSchema<typeof schemas.ValidateAuthentication.response['200']>;
export type ValidateAuthenticationResponse403 = FromSchema<typeof schemas.ValidateAuthentication.response['403']>;
export type ValidateAuthenticationResponse500 = FromSchema<typeof schemas.ValidateAuthentication.response['500']>;
export type ValidateAuthenticationResponseDefault = FromSchema<typeof schemas.ValidateAuthentication.response['default']>;
