import ContinuumFamilyId from './ContinuumFamilyId.ts';
import ContinuumGeneratedFamilyStatus from './ContinuumGeneratedFamilyStatus.ts';
export type ContinuumGeneratedFamilyInventoryEntryFields = {
    readonly familyId: string | ContinuumFamilyId;
    readonly version: string;
    readonly authoredSchemaPath: string;
    readonly status: string | ContinuumGeneratedFamilyStatus;
    readonly gitWarpSourceFacts: string;
    readonly warpTtdConsumerNeed: string;
    readonly openCut: string;
};
/** One current Continuum-family readiness row for git-warp planning. */
export default class ContinuumGeneratedFamilyInventoryEntry {
    readonly familyId: ContinuumFamilyId;
    readonly version: string;
    readonly authoredSchemaPath: string;
    readonly status: ContinuumGeneratedFamilyStatus;
    readonly gitWarpSourceFacts: string;
    readonly warpTtdConsumerNeed: string;
    readonly openCut: string;
    constructor(fields: ContinuumGeneratedFamilyInventoryEntryFields);
    /** Returns true when this row is safe for generated-family projection work. */
    isProjectionReady(): boolean;
}
