import BaseDto from '../base/BaseDto';
import { IWalletProfileDto, IWalletProfile } from '../../../types/walletProfile';
/**
 * WalletProfileDto
 *
 * DTO for storing blockchain-linked user identity.
 */
declare class WalletProfileDto extends BaseDto<IWalletProfileDto> {
    protected _userId: string;
    protected _walletAddress: string;
    protected _network: string;
    protected _verified: boolean;
    constructor(data: IWalletProfileDto);
    serialize(): Promise<IWalletProfile>;
    get userId(): string;
    get walletAddress(): string;
    get network(): string;
    get verified(): boolean;
}
export default WalletProfileDto;
