import { AddressType } from '../value-objects/address-type';
export declare class Address {
    readonly id: string;
    readonly address: string;
    readonly type: AddressType;
    readonly walletId: string;
    readonly isPrimary: boolean;
    readonly createdAt: Date;
    readonly updatedAt: Date;
    constructor(id: string, address: string, type: AddressType, walletId: string, isPrimary: boolean, createdAt: Date, updatedAt: Date);
    static create(id: string, address: string, type: AddressType, walletId: string, isPrimary?: boolean): Address;
    setPrimary(isPrimary: boolean): Address;
}
//# sourceMappingURL=address.d.ts.map