<?php

namespace App\Models {

    /**
     * App\Models\Bien
     *
     * @property \Illuminate\Support\Carbon|null $deleted_at
     * @property mixed $cantidadRotacion
     * @property mixed $cantidadSap
     * @property mixed $cantidadEntregada
     * @property mixed $mesesEntrega
     * @property mixed $tiempoRetorno
     * @property string|null $cedulaEditor
     * @property string|null $fechaActualizacion
     * @property string|null $fechaCreacion
     * @property string|null $serial
     * @property string|null $modelo
     * @property string|null $marca
     * @property string|null $ubicacionFila
     * @property string|null $ubicacionEstante
     * @property float|null $peso
     * @property float|null $costo
     * @property integer|null $relacionUnidades
     * @property mixed $cantidadUnidadUtil
     * @property string|null $unidadUtil
     * @property mixed $cantidadUnidad
     * @property string|null $unidad
     * @property mixed $tipo
     * @property string|null $descripcion
     * @property string $codigo
     * @property string|null $sap
     * @property int $id
     * @property-read mixed $tipo_nombre
     * @property-read mixed $peso_total
     * @property-read mixed $precio_unitario
     * @property-read \App\Models\TipoInsumo $tipoInsumo
     * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\PreciosPorBien> $preciosPorBien
     * @property-read int|null $precios_por_bien_count
     * @property-read \App\Models\PreciosPorBien $ultimoPrecioPorBien
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereSap($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereDescripcion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereTipo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereUnidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereCantidadunidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereUnidadutil($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereCantidadunidadutil($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereRelacionunidades($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereCosto($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien wherePeso($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereUbicacionestante($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereUbicacionfila($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereMarca($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereModelo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereSerial($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereFechacreacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereFechaactualizacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereCedulaeditor($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereTiemporetorno($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereMesesentrega($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereCantidadentregada($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereCantidadsap($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereCantidadrotacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereDeletedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien query()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Bien|null first(array|string $columns)
     * @method static Bien firstOrFail(array|string $columns, string|null $message)
     * @method static Bien sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Bien>|Bien tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Bien extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\BienLote
     *
     * @property string|null $cedulaResponsable
     * @property string|null $referencia
     * @property mixed $numOperacion
     * @property string|null $fechaIngreso
     * @property float $costoUnitario
     * @property mixed $cantidadDisponible
     * @property mixed $cantidadInicial
     * @property string $codigo
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereCantidadinicial($value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereCantidaddisponible($value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereCostounitario($value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereFechaingreso($value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNumoperacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereReferencia($value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereCedularesponsable($value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote query()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote clone()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static BienLote|null first(array|string $columns)
     * @method static BienLote firstOrFail(array|string $columns, string|null $message)
     * @method static BienLote sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<BienLote>|BienLote tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class BienLote extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\Cargo
     *
     * @property \Illuminate\Support\Carbon|null $updated_at
     * @property \Illuminate\Support\Carbon|null $created_at
     * @property string $nombre
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNombre($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereCreatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereUpdatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo query()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Cargo|null first(array|string $columns)
     * @method static Cargo firstOrFail(array|string $columns, string|null $message)
     * @method static Cargo sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Cargo>|Cargo tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Cargo extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\ContadorOperacion
     *
     * @property \Illuminate\Support\Carbon|null $updated_at
     * @property \Illuminate\Support\Carbon|null $created_at
     * @property mixed $total
     * @property string $clave
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereClave($value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereTotal($value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereCreatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereUpdatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion query()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion clone()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static ContadorOperacion|null first(array|string $columns)
     * @method static ContadorOperacion firstOrFail(array|string $columns, string|null $message)
     * @method static ContadorOperacion sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<ContadorOperacion>|ContadorOperacion tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class ContadorOperacion extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\Dependencia
     *
     * @property \Illuminate\Support\Carbon|null $updated_at
     * @property \Illuminate\Support\Carbon|null $created_at
     * @property string $nombre
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNombre($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereCreatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereUpdatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia query()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Dependencia|null first(array|string $columns)
     * @method static Dependencia firstOrFail(array|string $columns, string|null $message)
     * @method static Dependencia sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Dependencia>|Dependencia tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Dependencia extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\DevolucionPrestamo
     *
     * @property \Illuminate\Support\Carbon|null $deleted_at
     * @property string|null $observacion
     * @property string|null $ubicacion
     * @property string|null $fechaDevolucion
     * @property string|null $tipo
     * @property mixed $cantidad
     * @property string|null $descripcion
     * @property string|null $codigo
     * @property mixed $numOperacion
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNumoperacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereDescripcion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereCantidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereTipo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereFechadevolucion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereUbicacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereObservacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereDeletedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo query()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo clone()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static DevolucionPrestamo|null first(array|string $columns)
     * @method static DevolucionPrestamo firstOrFail(array|string $columns, string|null $message)
     * @method static DevolucionPrestamo sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionPrestamo>|DevolucionPrestamo tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class DevolucionPrestamo extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\DevolucionTransferencia
     *
     * @property \Illuminate\Support\Carbon|null $deleted_at
     * @property string|null $receptor
     * @property string|null $emisor
     * @property string|null $observacion
     * @property string|null $ubicacion
     * @property string|null $fechaDevolucion
     * @property string|null $tipo
     * @property mixed $cantidad
     * @property string|null $descripcion
     * @property string|null $codigo
     * @property mixed $numOperacion
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNumoperacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereDescripcion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereCantidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereTipo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereFechadevolucion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereUbicacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereObservacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereEmisor($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereReceptor($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereDeletedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia query()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia clone()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static DevolucionTransferencia|null first(array|string $columns)
     * @method static DevolucionTransferencia firstOrFail(array|string $columns, string|null $message)
     * @method static DevolucionTransferencia sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<DevolucionTransferencia>|DevolucionTransferencia tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class DevolucionTransferencia extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\Dotacion
     *
     * @property \Illuminate\Support\Carbon|null $deleted_at
     * @property bool|null $razon
     * @property string|null $fechaEntrega
     * @property string|null $cedulaAutoriza
     * @property string|null $cedulaDespacha
     * @property string|null $cedulaSolicita
     * @property bool|null $status
     * @property mixed $cantidad
     * @property string|null $codigo
     * @property mixed $numOperacion
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNumoperacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereCantidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereStatus($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereCedulasolicita($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereCeduladespacha($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereCedulaautoriza($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereFechaentrega($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereRazon($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereDeletedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion query()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Dotacion|null first(array|string $columns)
     * @method static Dotacion firstOrFail(array|string $columns, string|null $message)
     * @method static Dotacion sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Dotacion>|Dotacion tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Dotacion extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\Item
     *
     * @property mixed $cantidad
     * @property mixed $codigo
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereCantidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item query()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Item|null first(array|string $columns)
     * @method static Item firstOrFail(array|string $columns, string|null $message)
     * @method static Item sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Item>|Item tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Item extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\MovimientoCosto
     *
     * @property string|null $cedulaResponsable
     * @property string|null $referencia
     * @property string|null $fechaMovimiento
     * @property float $costoTotal
     * @property float $costoUnitario
     * @property mixed $cantidad
     * @property bool $tipoMovimiento
     * @property mixed $loteId
     * @property string $codigo
     * @property mixed $numOperacion
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNumoperacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereLoteid($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereTipomovimiento($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereCantidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereCostounitario($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereCostototal($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereFechamovimiento($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereReferencia($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereCedularesponsable($value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto query()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto clone()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static MovimientoCosto|null first(array|string $columns)
     * @method static MovimientoCosto firstOrFail(array|string $columns, string|null $message)
     * @method static MovimientoCosto sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<MovimientoCosto>|MovimientoCosto tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class MovimientoCosto extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\NumOperacion
     *
     * @property mixed $numero
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNumero($value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion query()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion clone()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static NumOperacion|null first(array|string $columns)
     * @method static NumOperacion firstOrFail(array|string $columns, string|null $message)
     * @method static NumOperacion sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<NumOperacion>|NumOperacion tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class NumOperacion extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\Operacion
     *
     * @property \Illuminate\Support\Carbon|null $deleted_at
     * @property string|null $cedulaDespacha
     * @property bool $tipo
     * @property mixed $numero
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNumero($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereTipo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereCeduladespacha($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereDeletedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion query()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Operacion|null first(array|string $columns)
     * @method static Operacion firstOrFail(array|string $columns, string|null $message)
     * @method static Operacion sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Operacion>|Operacion tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Operacion extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\PreciosPorBien
     *
     * @property string|null $cedula_usuario
     * @property string $fecha_registro
     * @property float $porcentaje_utilidad
     * @property float $precio
     * @property integer $bien_id
     * @property int $id
     * @property-read mixed $bien_referencia
     * @property-read mixed $usuario_referencia
     * @property-read mixed $precio_final
     * @property-read \App\Models\Bien $bien
     * @property-read \App\Models\Usuario $usuario
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereBienId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien wherePrecio($value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien wherePorcentajeUtilidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereFechaRegistro($value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereCedulaUsuario($value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien query()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien clone()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static PreciosPorBien|null first(array|string $columns)
     * @method static PreciosPorBien firstOrFail(array|string $columns, string|null $message)
     * @method static PreciosPorBien sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<PreciosPorBien>|PreciosPorBien tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class PreciosPorBien extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\RegistroStock
     *
     * @property \Illuminate\Support\Carbon|null $deleted_at
     * @property string|null $cedulaResponsable
     * @property string|null $observacion
     * @property string|null $fechaOperacion
     * @property bool|null $objetivo
     * @property mixed $cantidad
     * @property string|null $codigo
     * @property mixed $numOperacion
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNumoperacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereCantidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereObjetivo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereFechaoperacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereObservacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereCedularesponsable($value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereDeletedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock query()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock clone()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static RegistroStock|null first(array|string $columns)
     * @method static RegistroStock firstOrFail(array|string $columns, string|null $message)
     * @method static RegistroStock sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<RegistroStock>|RegistroStock tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class RegistroStock extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\Sitio
     *
     * @property string|null $cedulaEditor
     * @property string $fechaActualizacion
     * @property string $fechaCreacion
     * @property string|null $observacion
     * @property bool $activo
     * @property string|null $ubicacion
     * @property string $tipo
     * @property mixed $cantidad_personas
     * @property string|null $responsable
     * @property string|null $bandera
     * @property string|null $tipo_buque
     * @property string|null $imo
     * @property string $nombre
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNombre($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereImo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereTipoBuque($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereBandera($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereResponsable($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereCantidadPersonas($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereTipo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereUbicacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereActivo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereObservacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereFechacreacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereFechaactualizacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereCedulaeditor($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio query()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Sitio|null first(array|string $columns)
     * @method static Sitio firstOrFail(array|string $columns, string|null $message)
     * @method static Sitio sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Sitio>|Sitio tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Sitio extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\SolicitudBien
     *
     * @property \Illuminate\Support\Carbon|null $updated_at
     * @property \Illuminate\Support\Carbon|null $created_at
     * @property \Illuminate\Support\Carbon $fecha_solicitud
     * @property string|null $observaciones
     * @property array $detalle_json
     * @property mixed $unidades_count
     * @property mixed $articulos_count
     * @property string $estado
     * @property string $solicitante_cedula
     * @property string $numero_solicitud
     * @property int $id
     * @property-read \App\Models\Usuario $solicitante
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNumeroSolicitud($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereSolicitanteCedula($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereEstado($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereArticulosCount($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereUnidadesCount($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereDetalleJson($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereObservaciones($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereFechaSolicitud($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereCreatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereUpdatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien query()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien clone()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static SolicitudBien|null first(array|string $columns)
     * @method static SolicitudBien firstOrFail(array|string $columns, string|null $message)
     * @method static SolicitudBien sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<SolicitudBien>|SolicitudBien tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class SolicitudBien extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\TallaUniforme
     *
     * @property string $fechaActualizacion
     * @property string $fechaCreacion
     * @property string|null $cedulaEditor
     * @property bool|null $tallaZapatos
     * @property bool|null $tallaBotas
     * @property bool|null $tallaPantalon
     * @property bool|null $tallaChaqueta
     * @property bool|null $tallaCamisa
     * @property string $cedula_usuario
     * @property int $id
     * @property-read \App\Models\Usuario $usuario
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereCedulaUsuario($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereTallacamisa($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereTallachaqueta($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereTallapantalon($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereTallabotas($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereTallazapatos($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereCedulaeditor($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereFechacreacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereFechaactualizacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme query()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme clone()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static TallaUniforme|null first(array|string $columns)
     * @method static TallaUniforme firstOrFail(array|string $columns, string|null $message)
     * @method static TallaUniforme sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<TallaUniforme>|TallaUniforme tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class TallaUniforme extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\TipoInsumo
     *
     * @property string $nombre
     * @property int $id
     * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Bien> $bienes
     * @property-read int|null $bienes_count
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNombre($value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo query()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo clone()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static TipoInsumo|null first(array|string $columns)
     * @method static TipoInsumo firstOrFail(array|string $columns, string|null $message)
     * @method static TipoInsumo sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<TipoInsumo>|TipoInsumo tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class TipoInsumo extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\Transferencia
     *
     * @property \Illuminate\Support\Carbon|null $deleted_at
     * @property string|null $observacion
     * @property string|null $ubicacion
     * @property string|null $receptor
     * @property string|null $emisor
     * @property string|null $cedulaRecibeDev
     * @property string|null $fechaDevolucion
     * @property string|null $fechaEntrega
     * @property string|null $cedulaTransportista
     * @property string|null $cedulaAutoriza
     * @property string|null $cedulaDespacha
     * @property string|null $cedulaSolicita
     * @property bool|null $status
     * @property mixed $cantidad
     * @property string|null $codigo
     * @property mixed $numOperacion
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNumoperacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereCantidad($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereStatus($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereCedulasolicita($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereCeduladespacha($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereCedulaautoriza($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereCedulatransportista($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereFechaentrega($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereFechadevolucion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereCedularecibedev($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereEmisor($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereReceptor($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereUbicacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereObservacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereDeletedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia query()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Transferencia|null first(array|string $columns)
     * @method static Transferencia firstOrFail(array|string $columns, string|null $message)
     * @method static Transferencia sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Transferencia>|Transferencia tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Transferencia extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\Transporte
     *
     * @property \Illuminate\Support\Carbon|null $updated_at
     * @property \Illuminate\Support\Carbon|null $created_at
     * @property string|null $observaciones
     * @property string $estado
     * @property string $conductor
     * @property string $identificacion
     * @property string $tipo
     * @property int $id
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereTipo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereIdentificacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereConductor($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereEstado($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereObservaciones($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereCreatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereUpdatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte query()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Transporte|null first(array|string $columns)
     * @method static Transporte firstOrFail(array|string $columns, string|null $message)
     * @method static Transporte sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Transporte>|Transporte tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Transporte extends \Illuminate\Database\Eloquent\Model
    {
        //
    }

    /**
     * App\Models\Usuario
     *
     * @property \Illuminate\Support\Carbon|null $deleted_at
     * @property \Illuminate\Support\Carbon|null $updated_at
     * @property \Illuminate\Support\Carbon|null $created_at
     * @property string|null $remember_token
     * @property bool|null $tallaZapatos
     * @property bool|null $tallaBotas
     * @property bool|null $tallaPantalon
     * @property bool|null $tallaChaqueta
     * @property bool|null $tallaCamisa
     * @property string|null $cedulaEditor
     * @property \Illuminate\Support\Carbon|null $fechaActualizacion
     * @property \Illuminate\Support\Carbon|null $fechaCreacion
     * @property \Illuminate\Support\Carbon|null $fechaIngreso
     * @property string|null $ficha
     * @property string|null $dependencia
     * @property string|null $cargo
     * @property bool|null $tipo
     * @property string|null $nombre
     * @property string|null $cedula
     * @property string|null $codigo
     * @property string|null $clave
     * @property string|null $password
     * @property string|null $email
     * @property string|null $name
     * @property int $id
     * @property-read \App\Models\TallaUniforme $tallaUniforme
     * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\PreciosPorBien> $preciosPorBien
     * @property-read int|null $precios_por_bien_count
     * @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Embarcacion> $responsableEmbarcacion
     * @property-read int|null $responsable_embarcacion_count
     * @property-read \Illuminate\Database\Eloquent\Collection<int, \Illuminate\Notifications\DatabaseNotification> $notifications
     * @property-read int|null $notifications_count
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereId($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereName($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereEmail($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario wherePassword($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereClave($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereCodigo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereCedula($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNombre($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTipo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereCargo($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereDependencia($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereFicha($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereFechaingreso($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereFechacreacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereFechaactualizacion($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereCedulaeditor($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTallacamisa($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTallachaqueta($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTallapantalon($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTallabotas($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTallazapatos($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereRememberToken($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereCreatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereUpdatedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereDeletedAt($value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario newModelQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario newQuery()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario query()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario select(mixed $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario selectSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario selectExpression(\Illuminate\Contracts\Database\Query\Expression|string $expression, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario selectRaw(string $expression)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario fromSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario fromRaw(string $expression, mixed $bindings)
     * @method static array createSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static array parseSub(mixed $query)
     * @method static mixed prependDatabaseNameIfCrossDatabaseQuery(mixed $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario addSelect(mixed $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario selectVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario distinct()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario from(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario useIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario forceIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario ignoreIndex(string $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario join(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario joinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second, string $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario joinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second, string $type, bool $where)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario joinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario leftJoinLateral(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario leftJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario leftJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario leftJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario rightJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario rightJoinWhere(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string $operator, \Illuminate\Contracts\Database\Query\Expression|string $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario rightJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as, \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario crossJoin(\Illuminate\Contracts\Database\Query\Expression|string $table, \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first, string|null $operator, \Illuminate\Contracts\Database\Query\Expression|string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario crossJoinSub(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query, string $as)
     * @method static \Illuminate\Database\Query\JoinClause newJoinClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Query\JoinLateralClause newJoinLateralClause(string $type, \Illuminate\Contracts\Database\Query\Expression|string $table)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario mergeWheres(array $wheres, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario where(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario addArrayOfWheres(array $column, string $boolean, string $method)
     * @method static array prepareValueAndOperator(string $value, string $operator, bool $useDefault)
     * @method static bool invalidOperatorAndValue(string $operator, mixed $value)
     * @method static bool invalidOperator(string $operator)
     * @method static bool isBitwiseOperator(string $operator)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhere(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNot(\Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second, string|null $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereColumn(\Illuminate\Contracts\Database\Query\Expression|string|array $first, string|null $operator, string|null $second)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereVectorSimilarTo(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $minSimilarity A value between 0.0 and 1.0, where 1.0 is identical., bool $order)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereVectorDistanceLessThan(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, float $maxDistance)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereRaw(\Illuminate\Contracts\Database\Query\Expression|string $sql, mixed $bindings, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereRaw(string $sql, mixed $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNotLike(\Illuminate\Contracts\Database\Query\Expression|string $column, string $value, bool $caseSensitive)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNullSafeEquals(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNotIn(\Illuminate\Contracts\Database\Query\Expression|string $column, mixed $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereIntegerInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereIntegerNotInRaw(string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNull(string|array|\Illuminate\Contracts\Database\Query\Expression $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNotNull(string|array|\Illuminate\Contracts\Database\Query\Expression $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNotBetween(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNotBetweenColumns(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereValueBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereValueNotBetween(mixed $value, array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNotNull(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereDate(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereTime(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|null $operator, \DateTimeInterface|string|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereDay(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereMonth(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereYear(\Illuminate\Contracts\Database\Query\Expression|string $column, \DateTimeInterface|string|int|null $operator, \DateTimeInterface|string|int|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario addDateBasedWhere(string $type, \Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNested(string $boolean)
     * @method static \Illuminate\Database\Query\Builder forNestedWhere()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario addNestedWhereQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereSub(\Illuminate\Contracts\Database\Query\Expression|string $column, string $operator, \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNotExists(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $callback)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario addWhereExistsQuery(string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereRowValues(array $columns, string $operator, array $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereRowValues(array $columns, string $operator, array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereJsonContains(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereJsonContains(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereJsonDoesntContain(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereJsonDoesntContain(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereJsonOverlaps(string $column, mixed $value, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereJsonOverlaps(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereJsonDoesntOverlap(string $column, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereJsonDoesntOverlap(string $column, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereJsonContainsKey(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereJsonContainsKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereJsonDoesntContainKey(string $column, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereJsonDoesntContainKey(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereJsonLength(string $column, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereJsonLength(string $column, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario dynamicWhere(string $method, array $parameters)
     * @method static void addDynamic(string $segment, string $connector, array $parameters, int $index)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereFullText(string|string[] $columns, string $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereFullText(string|string[] $columns, string $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereAll(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereAny(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNone(\Illuminate\Contracts\Database\Query\Expression[]|\Closure[]|string[] $columns, mixed $operator, mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario groupBy(array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario groupByRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario having(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orHaving(\Illuminate\Contracts\Database\Query\Expression|\Closure|string $column, \DateTimeInterface|string|int|float|null $operator, \Illuminate\Contracts\Database\Query\Expression|\DateTimeInterface|string|int|float|null $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario havingNested(string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario addNestedHavingQuery(\Illuminate\Database\Query\Builder $query, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario havingNull(array|string $columns, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orHavingNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario havingNotNull(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orHavingNotNull(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario havingBetween(string $column, string $boolean, bool $not)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario havingNotBetween(string $column, iterable $values, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orHavingBetween(string $column, iterable $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orHavingNotBetween(string $column, iterable $values)
     * @method static array{\DateTimeInterface, \DateTimeInterface} resolveDatePeriodBounds(\DatePeriod $period)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario havingRaw(string $sql, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orHavingRaw(string $sql)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orderBy(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orderByDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario latest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario oldest(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orderByVectorDistance(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario inRandomOrder(string|int $seed)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario inOrderOf(\Illuminate\Contracts\Database\Query\Expression|string $column, \Illuminate\Contracts\Support\Arrayable|array $values)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orderByRaw(string $sql, array $bindings)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario skip(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario offset(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario take(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario limit(int $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario groupLimit(int $value, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario forPage(int $page, int $perPage)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario forPageBeforeId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario forPageAfterId(int $perPage, int|null $lastId, string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario reorder(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, string $direction)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario reorderDesc(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column)
     * @method static array removeExistingOrdersFor(string $column)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario union(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query, bool $all)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario unionAll(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $query)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario lock(string|bool $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario lockForUpdate()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario sharedLock()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario timeout(int|null $seconds)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario beforeQuery()
     * @method static void applyBeforeQueryCallbacks()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario afterQuery()
     * @method static mixed applyAfterQueryCallbacks(mixed $result)
     * @method static string toSql()
     * @method static string toRawSql()
     * @method static \stdClass|null find(int|string $id, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed findOr(mixed $id, \Closure(): mixed|string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, \Closure(): mixed|null $callback)
     * @method static mixed value(string $column)
     * @method static mixed rawValue()
     * @method static mixed soleValue(string $column)
     * @method static \Illuminate\Support\Collection<int, \stdClass> get(string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static array runSelect()
     * @method static \Illuminate\Support\Collection withoutGroupLimitKeys(\Illuminate\Support\Collection $items)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginate(int|\Closure $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page, \Closure|int|null $total)
     * @method static \Illuminate\Contracts\Pagination\Paginator simplePaginate(int $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $pageName, int|null $page)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator cursorPaginate(int|null $perPage, string|\Illuminate\Contracts\Database\Query\Expression|array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static \Illuminate\Support\Collection ensureOrderForCursorPagination(bool $shouldReverse)
     * @method static int<0, max> getCountForPagination(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static mixed runPaginationCountQuery(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario cloneForPaginationCount()
     * @method static array<string|\Illuminate\Contracts\Database\Query\Expression> withoutSelectAliases(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns)
     * @method static \Illuminate\Support\LazyCollection<int, \stdClass> cursor()
     * @method static void enforceOrderBy()
     * @method static mixed pluck(\Illuminate\Contracts\Database\Query\Expression|string $column, string|null $key)
     * @method static string|null stripTableForPluck(string $column)
     * @method static \Illuminate\Support\Collection pluckFromObjectColumn(array $queryResult, string $column, string $key)
     * @method static \Illuminate\Support\Collection pluckFromArrayColumn(array $queryResult, string $column, string $key)
     * @method static string implode(string $column, string $glue)
     * @method static bool exists()
     * @method static bool doesntExist()
     * @method static mixed existsOr()
     * @method static mixed doesntExistOr()
     * @method static int<0, max> count(\Illuminate\Contracts\Database\Query\Expression|string $columns)
     * @method static mixed min(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed max(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed sum(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed avg(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed average(\Illuminate\Contracts\Database\Query\Expression|string $column)
     * @method static mixed aggregate(string $function, array $columns)
     * @method static float|int numericAggregate(string $function, array $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario setAggregate(string $function, array<\Illuminate\Contracts\Database\Query\Expression|string> $columns)
     * @method static \TResult onceWithColumns(array<string|\Illuminate\Contracts\Database\Query\Expression> $columns, callable(): \TResult $callback)
     * @method static bool insert()
     * @method static int<0, max> insertOrIgnore()
     * @method static int insertGetId(string|null $sequence)
     * @method static int insertUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int insertOrIgnoreUsing(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed>|string $query)
     * @method static int<0, max> update()
     * @method static int updateFrom()
     * @method static bool updateOrInsert()
     * @method static int upsert()
     * @method static int<0, max> increment(string $column, float|int $amount)
     * @method static int<0, max> incrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int<0, max> decrement(string $column, float|int $amount)
     * @method static int<0, max> decrementEach(array<string, float|int|numeric-string> $columns, array<string, mixed> $extra)
     * @method static int delete(mixed $id)
     * @method static void truncate()
     * @method static \Illuminate\Database\Query\Builder newQuery()
     * @method static \Illuminate\Database\Query\Builder forSubQuery()
     * @method static list<string> getColumns()
     * @method static \Illuminate\Contracts\Database\Query\Expression raw(mixed $value)
     * @method static \Illuminate\Support\Collection getUnionBuilders()
     * @method static mixed getLimit()
     * @method static mixed getOffset()
     * @method static mixed getBindings()
     * @method static mixed getRawBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario setBindings(list<mixed> $bindings, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario addBinding(mixed $value, "select"|"from"|"join"|"where"|"groupBy"|"having"|"order"|"union"|"unionOrder" $type)
     * @method static mixed castBinding(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario mergeBindings(self $query)
     * @method static mixed cleanBindings(mixed[] $bindings)
     * @method static mixed flattenValue(mixed $value)
     * @method static string defaultKeyName()
     * @method static \Illuminate\Database\ConnectionInterface getConnection()
     * @method static void ensureConnectionSupportsVectors()
     * @method static \Illuminate\Database\Query\Processors\Processor getProcessor()
     * @method static \Illuminate\Database\Query\Grammars\Grammar getGrammar()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario useWritePdo()
     * @method static bool isQueryable(mixed $value)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario clone()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario cloneWithout()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario cloneWithoutBindings()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario dump(mixed ...$args)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario dumpRawSql()
     * @method static void dd()
     * @method static void ddRawSql()
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario wherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWherePast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNowOrPast(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereNowOrFuture(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario wherePastOrFuture(array|string $columns, string $operator, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereToday(array|string $columns, string $boolean)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereBeforeToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereTodayOrBefore(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereAfterToday(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario orWhereTodayOrAfter(array|string $columns)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario whereTodayBeforeOrAfter(array|string $columns, string $operator, string $boolean)
     * @method static bool chunk(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback)
     * @method static mixed chunkMap(callable(mixed): \TReturn $callback, int $count)
     * @method static bool each(callable(mixed, int): mixed $callback, int $count)
     * @method static bool chunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool chunkByIdDesc(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias)
     * @method static bool orderedChunkById(int $count, callable(\Illuminate\Support\Collection<int, mixed>, int): mixed $callback, string|null $column, string|null $alias, bool $descending)
     * @method static bool eachById(callable(mixed, int): mixed $callback, int $count, string|null $column, string|null $alias)
     * @method static mixed lazy(int $chunkSize)
     * @method static mixed lazyById(int $chunkSize, string|null $column, string|null $alias)
     * @method static mixed lazyByIdDesc(int $chunkSize, string|null $column, string|null $alias)
     * @method static \Illuminate\Support\LazyCollection orderedLazyById(int $chunkSize, string|null $column, string|null $alias, bool $descending)
     * @method static Usuario|null first(array|string $columns)
     * @method static Usuario firstOrFail(array|string $columns, string|null $message)
     * @method static Usuario sole(array|string $columns)
     * @method static \Illuminate\Contracts\Pagination\CursorPaginator paginateUsingCursor(int $perPage, array|string $columns, string $cursorName, \Illuminate\Pagination\Cursor|string|null $cursor)
     * @method static string getOriginalColumnNameForCursorPagination(\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<mixed> $builder, string $parameter)
     * @method static \Illuminate\Pagination\LengthAwarePaginator paginator(\Illuminate\Support\Collection $items, int $total, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\Paginator simplePaginator(\Illuminate\Support\Collection $items, int $perPage, int $currentPage, array $options)
     * @method static \Illuminate\Pagination\CursorPaginator cursorPaginator(\Illuminate\Support\Collection $items, int $perPage, \Illuminate\Pagination\Cursor $cursor, array $options)
     * @method static \Illuminate\Database\Eloquent\Builder<Usuario>|Usuario tap(callable($this): mixed $callback)
     * @method static mixed pipe(callable($this): \TReturn $callback)
     * @method static mixed when(\Closure($this): \TWhenParameter|\TWhenParameter|null $value, callable($this, \TWhenParameter): \TWhenReturnType|null $callback, callable($this, \TWhenParameter): \TWhenReturnType|null $default)
     * @method static mixed unless(\Closure($this): \TUnlessParameter|\TUnlessParameter|null $value, callable($this, \TUnlessParameter): \TUnlessReturnType|null $callback, callable($this, \TUnlessParameter): \TUnlessReturnType|null $default)
     * @method static \Illuminate\Support\Collection explain()
     * @method static mixed forwardCallTo(mixed $object, string $method, array $parameters)
     * @method static mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
     * @method static void throwBadMethodCallException(string $method)
     * @method static void macro(string $name, object|callable $macro)
     * @method static void mixin(object $mixin, bool $replace)
     * @method static bool hasMacro(string $name)
     * @method static void flushMacros()
     * @method static mixed macroCall(string $method, array $parameters)
     * @mixin \Illuminate\Database\Query\Builder
     */
    class Usuario extends \Illuminate\Foundation\Auth\User
    {
        //
    }

}