export declare class EzidebitCustomer implements IEzidebitCustomerBase {
    readonly customerId: string;
    readonly contractStartDate: string;
    readonly lastName: string;
    readonly smsPaymentReminder?: "YES" | "NO" | undefined;
    readonly smsFailedNotification?: "YES" | "NO" | undefined;
    readonly smsExpiredCard?: "YES" | "NO" | undefined;
    readonly generalReference?: string | undefined;
    readonly firstName?: string | undefined;
    readonly address1?: string | undefined;
    readonly address2?: string | undefined;
    readonly suburb?: string | undefined;
    readonly postCode?: string | undefined;
    readonly region?: string | undefined;
    readonly emailAddress?: string | undefined;
    readonly phoneNumber?: string | undefined;
    readonly username?: string | undefined;
    constructor(customerId: string, contractStartDate: string, lastName: string, smsPaymentReminder?: "YES" | "NO" | undefined, smsFailedNotification?: "YES" | "NO" | undefined, smsExpiredCard?: "YES" | "NO" | undefined, generalReference?: string | undefined, firstName?: string | undefined, address1?: string | undefined, address2?: string | undefined, suburb?: string | undefined, postCode?: string | undefined, region?: string | undefined, emailAddress?: string | undefined, phoneNumber?: string | undefined, username?: string | undefined);
}
export declare class EzidebitCustomerDetails implements IEzidebitCustomerBase {
    readonly generalReference: string;
    readonly lastName: string;
    readonly firstName: string;
    readonly address1: string;
    readonly address2: string;
    readonly suburb: string;
    readonly postCode: string;
    readonly region: string;
    readonly emailAddress: string;
    readonly phoneNumber: string;
    readonly smsPaymentReminder: 'YES' | 'NO';
    readonly smsFailedNotification: 'YES' | 'NO';
    readonly smsExpiredCard: 'YES' | 'NO';
    readonly username: string;
    constructor(generalReference: string, lastName: string, firstName: string, address1: string, address2: string, suburb: string, postCode: string, region: string, emailAddress: string, phoneNumber: string, smsPaymentReminder: 'YES' | 'NO', smsFailedNotification: 'YES' | 'NO', smsExpiredCard: 'YES' | 'NO', username: string);
}
