SettlementEntry: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): SettlementEntry;
    encode(message: SettlementEntry, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: SettlementEntryAmino): SettlementEntry;
    fromAminoMsg(object: SettlementEntryAminoMsg): SettlementEntry;
    fromPartial(object: {
        account?: string;
        assetDenom?: string;
        executionCostOrProceed?: string;
        expectedCostOrProceed?: string;
        height?: bigint;
        orderId?: bigint;
        orderType?: string;
        positionDirection?: string;
        priceDenom?: string;
        quantity?: string;
        settlementId?: bigint;
        timestamp?: bigint;
    }): SettlementEntry;
    fromProtoMsg(message: SettlementEntryProtoMsg): SettlementEntry;
    toAmino(message: SettlementEntry): SettlementEntryAmino;
    toProto(message: SettlementEntry): Uint8Array;
    toProtoMsg(message: SettlementEntry): SettlementEntryProtoMsg;
}