import type { DocHandle } from '@automerge/automerge-repo'; import type * as Schema from 'effect/Schema'; import type { DocumentContent, Entity, EntityFieldFilter, EntityFilter } from './types.js'; /** * Queries for a list of entities of the given type from the repo. */ export declare function findMany(handle: DocHandle, type: S, filter: EntityFilter> | undefined, include: { [K in keyof Schema.Schema.Type]?: Record>; } | undefined): { entities: Readonly>>; corruptEntityIds: Readonly>; }; export type FindManySubscription = { subscribe: (callback: () => void) => () => void; getEntities: () => Readonly>>; }; export declare function subscribeToFindMany(handle: DocHandle, type: S, filter: { [K in keyof Schema.Schema.Type]?: EntityFieldFilter[K]>; } | undefined, include: { [K in keyof Schema.Schema.Type]?: Record>; } | undefined): FindManySubscription; //# sourceMappingURL=findMany.d.ts.map