import * as _sinclair_typebox5703 from "@sinclair/typebox";
import { Static } from "@sinclair/typebox";

//#region src/shared/bricks/props/datasource.d.ts
declare const deprecated_datasourceField: _sinclair_typebox5703.TObject<{
  id: _sinclair_typebox5703.TString;
  offset: _sinclair_typebox5703.TOptional<_sinclair_typebox5703.TNumber>;
  limit: _sinclair_typebox5703.TOptional<_sinclair_typebox5703.TNumber>;
  sortDirection: _sinclair_typebox5703.TOptional<_sinclair_typebox5703.TUnsafe<"asc" | "desc">>;
  sortField: _sinclair_typebox5703.TOptional<_sinclair_typebox5703.TString>;
  filters: _sinclair_typebox5703.TOptional<_sinclair_typebox5703.TArray<_sinclair_typebox5703.TObject<{
    field: _sinclair_typebox5703.TString;
    op: _sinclair_typebox5703.TUnsafe<"contains" | "eq" | "ne" | "notContains" | "startsWith" | "notStartsWith" | "endsWith" | "notEndsWith" | "lt" | "lte" | "gt" | "gte" | "before" | "after" | "in" | "nin">;
    value: _sinclair_typebox5703.TUnion<[_sinclair_typebox5703.TString, _sinclair_typebox5703.TNumber, _sinclair_typebox5703.TBoolean]>;
  }>>>;
}>;
type DeprecatedDatasourceSettings = Static<typeof deprecated_datasourceField>;
//#endregion
export { DeprecatedDatasourceSettings, deprecated_datasourceField };
//# sourceMappingURL=datasource.d.ts.map