import { type Constructor } from '@cratis/fundamentals'; import type { IClientArtifactsProvider } from '../artifacts/IClientArtifactsProvider.js'; /** Excludes models used as children or nested objects from root projection registration. */ export declare function rootReadModelTypes(artifacts: IClientArtifactsProvider): Constructor[]; /** Includes all read-model types reached from registered roots, including children and nested models. */ export declare function reachableReadModelTypes(artifacts: IClientArtifactsProvider): Function[]; //# sourceMappingURL=rootReadModelTypes.d.ts.map