import { IssuingNonPciAddressDto } from './issuingNonPciAddressDto';
import { IssuingNonPciAuthorizationControlsDto } from './issuingNonPciAuthorizationControlsDto';
import { IssuingNonPciCardProgramRequestDto } from './issuingNonPciCardProgramRequestDto';
export interface IssuingNonPciNewCardRequestDto {
    activate_on_issue?: boolean;
    additional_cardholder_ids?: Array<string>;
    authorization_controls: IssuingNonPciAuthorizationControlsDto;
    brand?: string;
    cardholder_id: string;
    client_data?: string;
    created_by: string;
    form_factor: string;
    funding_source_id?: string;
    is_personalized: boolean;
    metadata?: {
        [key: string]: string;
    };
    nick_name?: string;
    note?: string;
    postal_address?: IssuingNonPciAddressDto;
    program: IssuingNonPciCardProgramRequestDto;
    purpose?: string;
    request_id: string;
}
export declare namespace IssuingNonPciNewCardRequestDto {
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=issuingNonPciNewCardRequestDto.d.ts.map