import { Opt } from "@effect-ts-app/core/Option"; import { OptimisticConcurrencyException } from "../../errors.js"; import type { Filter, FilterJoinSelect, PersistenceModelType } from "./service.js"; export declare const makeETag: , Id extends string>({ _etag, ...e }: E) => E; export declare const makeUpdateETag: (name: string) => , Id extends string>(e: E, current: import("@fp-ts/data/Option").Option) => import("@effect/io/Effect").Effect; export declare function codeFilter(filter: Filter): (x: E) => import("@fp-ts/data/Option").None | import("@fp-ts/data/Option").Some; export declare function codeFilterJoinSelect(filter: FilterJoinSelect): (x: E) => import("@fp-ts/data/Chunk").Chunk; //# sourceMappingURL=utils.d.ts.map