import { ApplogValue, DatalogQueryPattern, EntityID } from '../applog/datom-types.ts'; import { Thread } from '../thread/basic.ts'; import type { Subscribable } from './subscribable.ts'; import type { StripExplicitPrefix, StripFirstPrefix } from './attr-helpers.ts'; export declare function liveEntityCollection(thread: Thread, discoveryPattern: DatalogQueryPattern, liveAttributes: readonly A[]): Subscribable>>; export declare function liveEntityCollection(thread: Thread, discoveryPattern: DatalogQueryPattern, liveAttributes: readonly A[], opts: { stripAtPrefix: true; }): Subscribable, ApplogValue | null>>>; export declare function liveEntityCollection(thread: Thread, discoveryPattern: DatalogQueryPattern, liveAttributes: readonly A[], opts: { stripAtPrefix: P; }): Subscribable, ApplogValue | null>>>; export declare function liveEntityCollection(thread: Thread, discoveryPattern: DatalogQueryPattern, liveAttributes: readonly A[], opts: { mapKeys: (attr: A) => string; }): Subscribable>>; export declare function liveEntityCollection(thread: Thread, discoveryPattern: DatalogQueryPattern, liveAttributes: readonly A[], opts: { stripAtPrefix?: true | string; mapKeys?: (attr: A) => string; }): Subscribable>>; //# sourceMappingURL=entity-collection.d.ts.map