Receipt: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): Receipt;
    encode(message: Receipt, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: ReceiptAmino): Receipt;
    fromAminoMsg(object: ReceiptAminoMsg): Receipt;
    fromPartial(object: {
        blockNumber?: bigint;
        contractAddress?: string;
        cumulativeGasUsed?: bigint;
        effectiveGasPrice?: bigint;
        from?: string;
        gasUsed?: bigint;
        logs?: {
            address?: string;
            data?: Uint8Array;
            index?: number;
            topics?: string[];
        }[];
        logsBloom?: Uint8Array;
        status?: number;
        to?: string;
        transactionIndex?: number;
        txHashHex?: string;
        txType?: number;
        vmError?: string;
    }): Receipt;
    fromProtoMsg(message: ReceiptProtoMsg): Receipt;
    toAmino(message: Receipt): ReceiptAmino;
    toProto(message: Receipt): Uint8Array;
    toProtoMsg(message: Receipt): ReceiptProtoMsg;
}