import { IdentificationDocumentDto } from './identificationDocumentDto';
export interface MandateRequestDto {
    email?: string;
    identification_document?: IdentificationDocumentDto;
    preferred_reference?: string;
    reuse_mandate_reference?: string;
    signatory?: string;
    type: MandateRequestDto.TypeEnum;
    version?: string;
}
export declare namespace MandateRequestDto {
    const validTypeEnum: readonly ["AU_BECS_DEBIT", "US_ACH_DEBIT", "US_FEDWIRE_DEBIT", "GB_BACS_DEBIT", "EU_SEPA_DEBIT", "CA_EFT_DEBIT", "HK_FPS_DEBIT", "SG_EGIRO_DEBIT", "AU_PAYTO_DEBIT", "NZ_BECS_DEBIT"];
    type TypeEnum = (typeof validTypeEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=mandateRequestDto.d.ts.map