import type { AuthenticatedCardDataCreate } from './AuthenticatedCardDataCreate';
/**
 *
 * @export
 * @interface AuthenticatedCardRequest
 */
export interface AuthenticatedCardRequest {
    /**
     *
     * @type {AuthenticatedCardDataCreate}
     * @memberof AuthenticatedCardRequest
     */
    cardData?: AuthenticatedCardDataCreate;
    /**
     * The ID of the payment method configuration to use.
     * @type {number}
     * @memberof AuthenticatedCardRequest
     */
    paymentMethodConfiguration?: number;
}
/**
 * Check if a given object implements the AuthenticatedCardRequest interface.
 */
export declare function instanceOfAuthenticatedCardRequest(value: object): value is AuthenticatedCardRequest;
export declare function AuthenticatedCardRequestFromJSON(json: any): AuthenticatedCardRequest;
export declare function AuthenticatedCardRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AuthenticatedCardRequest;
export declare function AuthenticatedCardRequestToJSON(json: any): AuthenticatedCardRequest;
export declare function AuthenticatedCardRequestToJSONTyped(value?: AuthenticatedCardRequest | null, ignoreDiscriminator?: boolean): any;
