import { CxEvent } from '../../event/cx-event';
import { Address } from '../../model/address.model';
export declare abstract class UserAddressEvent extends CxEvent {
}
export declare class UpdateUserAddressEvent extends UserAddressEvent {
    static readonly type = "UpdateUserAddressEvent";
    userId: string;
    addressId: string;
    address: Address;
}
export declare class DeleteUserAddressEvent extends UserAddressEvent {
    static readonly type = "DeleteUserAddressEvent";
    userId: string;
    addressId: string;
}
export declare class AddUserAddressEvent extends UserAddressEvent {
    static readonly type = "AddUserAddressEvent";
    userId: string;
    address: Address;
}
