import { Effect } from 'effect'; import type { JsonObject } from '../db/std-table/contract/index.js'; import type { AccessPatternDefinition } from '../db/std-table/definition/index.js'; import { StudioInvalidInput, type QueryEntitiesPayload } from './protocol.js'; export declare const validateEntityKey: (key: Readonly> | undefined, fields: readonly string[]) => Effect.Effect | Effect.Effect; export declare const rejectSingletonKey: (key: Readonly> | undefined) => Effect.Effect | Effect.Effect; export declare const buildEntityQueryInput: (payload: QueryEntitiesPayload, pattern: AccessPatternDefinition) => Effect.Effect | Effect.Effect; //# sourceMappingURL=query-input.d.ts.map