/**
 *
 * @export
 * @interface RestCustomerEmailAddress
 */
export interface RestCustomerEmailAddress {
    /**
     * An email address associated with a customer.
     * @type {string}
     * @memberof RestCustomerEmailAddress
     */
    readonly emailAddress?: string;
    /**
     * The date and time when the object was created.
     * @type {Date}
     * @memberof RestCustomerEmailAddress
     */
    readonly createdOn?: Date;
}
/**
 * Check if a given object implements the RestCustomerEmailAddress interface.
 */
export declare function instanceOfRestCustomerEmailAddress(value: object): value is RestCustomerEmailAddress;
export declare function RestCustomerEmailAddressFromJSON(json: any): RestCustomerEmailAddress;
export declare function RestCustomerEmailAddressFromJSONTyped(json: any, ignoreDiscriminator: boolean): RestCustomerEmailAddress;
export declare function RestCustomerEmailAddressToJSON(json: any): RestCustomerEmailAddress;
export declare function RestCustomerEmailAddressToJSONTyped(value?: Omit<RestCustomerEmailAddress, 'emailAddress' | 'createdOn'> | null, ignoreDiscriminator?: boolean): any;
