import { IssuingNonPciTransactionLimitsDto } from './issuingNonPciTransactionLimitsDto';
import { IssuingNonPciTransactionUsageDto } from './issuingNonPciTransactionUsageDto';
export interface IssuingNonPciAuthorizationControlsDto {
    active_from?: string;
    active_to?: string;
    allowed_currencies?: Array<string>;
    allowed_merchant_categories?: Array<string>;
    allowed_transaction_count: IssuingNonPciAuthorizationControlsDto.AllowedTransactionCountEnum;
    blocked_transaction_usages?: Array<IssuingNonPciTransactionUsageDto>;
    transaction_limits: IssuingNonPciTransactionLimitsDto;
}
export declare namespace IssuingNonPciAuthorizationControlsDto {
    const validAllowedTransactionCountEnum: readonly ["SINGLE", "MULTIPLE"];
    type AllowedTransactionCountEnum = (typeof validAllowedTransactionCountEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=issuingNonPciAuthorizationControlsDto.d.ts.map