import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin"; import { BinaryReader, BinaryWriter } from "../../../binary"; export interface Deposit { depositorAddress: string; amount: Coin | undefined; createdAt: Date | undefined; } export interface DepositProtoMsg { typeUrl: "/lum.network.dfract.Deposit"; value: Uint8Array; } export interface DepositAmino { depositor_address?: string; amount?: CoinAmino | undefined; created_at?: string | undefined; } export interface DepositAminoMsg { type: "/lum.network.dfract.Deposit"; value: DepositAmino; } export interface DepositSDKType { depositor_address: string; amount: CoinSDKType | undefined; created_at: Date | undefined; } export declare const Deposit: { typeUrl: string; encode(message: Deposit, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Deposit; fromPartial(object: Partial): Deposit; fromAmino(object: DepositAmino): Deposit; toAmino(message: Deposit): DepositAmino; fromAminoMsg(object: DepositAminoMsg): Deposit; fromProtoMsg(message: DepositProtoMsg): Deposit; toProto(message: Deposit): Uint8Array; toProtoMsg(message: Deposit): DepositProtoMsg; };