Settlements: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): Settlements;
    encode(message: Settlements, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: SettlementsAmino): Settlements;
    fromAminoMsg(object: SettlementsAminoMsg): Settlements;
    fromPartial(object: {
        entries?: {
            account?: string;
            assetDenom?: string;
            executionCostOrProceed?: string;
            expectedCostOrProceed?: string;
            height?: bigint;
            orderId?: bigint;
            orderType?: string;
            positionDirection?: string;
            priceDenom?: string;
            quantity?: string;
            settlementId?: bigint;
            timestamp?: bigint;
        }[];
        epoch?: bigint;
    }): Settlements;
    fromProtoMsg(message: SettlementsProtoMsg): Settlements;
    toAmino(message: Settlements): SettlementsAmino;
    toProto(message: Settlements): Uint8Array;
    toProtoMsg(message: Settlements): SettlementsProtoMsg;
}