import { Coin, CoinSDKType } from "../../../cosmos/base/v1beta1/coin"; import { Long, DeepPartial } from "../../../helpers"; import * as _m0 from "protobufjs/minimal"; /** * MsgCreateVestingAccount defines a message that enables creating a vesting * account. */ export interface MsgCreateVestingAccount { fromAddress: string; toAddress: string; amount: Coin[]; startTime: Long; endTime: Long; delayed: boolean; } /** * MsgCreateVestingAccount defines a message that enables creating a vesting * account. */ export interface MsgCreateVestingAccountSDKType { from_address: string; to_address: string; amount: CoinSDKType[]; start_time: Long; end_time: Long; delayed: boolean; } /** * MsgCreateVestingAccountResponse defines the Msg/CreateVestingAccount response * type. */ export interface MsgCreateVestingAccountResponse { } /** * MsgCreateVestingAccountResponse defines the Msg/CreateVestingAccount response * type. */ export interface MsgCreateVestingAccountResponseSDKType { } export declare const MsgCreateVestingAccount: { encode(message: MsgCreateVestingAccount, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgCreateVestingAccount; fromPartial(object: DeepPartial): MsgCreateVestingAccount; }; export declare const MsgCreateVestingAccountResponse: { encode(_: MsgCreateVestingAccountResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgCreateVestingAccountResponse; fromPartial(_: DeepPartial): MsgCreateVestingAccountResponse; };