import { type ProjectionDefinition } from '@cratis/chronicle.contracts'; import type { ProjectionJoinValidationContext } from './ProjectionJoinValidationContext.js'; /** The string-only, single root join proven by the joins-* packaged-kernel fixtures. */ export declare class ProjectionJoinsCapabilities { /** Rejects unproven join shapes before any history is replayed. */ static validate(definition: ProjectionDefinition, context: ProjectionJoinValidationContext): void; private static checkStringMapping; private static plainString; } //# sourceMappingURL=ProjectionJoinsCapabilities.d.ts.map