import { IssuingNonPciDigitalWalletTokenDto } from './issuingNonPciDigitalWalletTokenDto';
import { IssuingNonPciLifecycleAmountDto } from './issuingNonPciLifecycleAmountDto';
import { IssuingNonPciMerchantDto } from './issuingNonPciMerchantDto';
export interface IssuingNonPciLifecycleDto {
    billing_amounts?: IssuingNonPciLifecycleAmountDto;
    billing_currency?: string;
    card_id?: string;
    created_at?: string;
    digital_wallet_token?: IssuingNonPciDigitalWalletTokenDto;
    id?: string;
    merchant?: IssuingNonPciMerchantDto;
    status?: IssuingNonPciLifecycleDto.StatusEnum;
    updated_at?: string;
}
export declare namespace IssuingNonPciLifecycleDto {
    const validStatusEnum: readonly ["UNKNOWN", "AUTHORIZED", "CLEARED", "REVERSED", "DECLINED", "REFUNDED", "EXPIRED"];
    type StatusEnum = (typeof validStatusEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=issuingNonPciLifecycleDto.d.ts.map