import type { CinemaEvidenceLedgerArtifact } from './cinema-evidence-types.js'; import { type CinemaProductionContractPaths } from './cinema-production-contract-store.js'; import type { CinemaContinuityLedgerArtifact, CinemaGeographyMapArtifact, CinemaTimedAudioContractArtifact } from './cinema-continuity-types.js'; import type { CinemaPlanningPackage } from './cinema-project-planner.js'; import { type CinemaPreflightReportArtifact } from './cinema-preflight.js'; import type { CinemaCharacterSheetArtifact, CinemaReferencePackArtifact, CinemaShotManifestArtifact } from './cinema-types.js'; export interface CinemaCompiledProject { preflight: CinemaPreflightReportArtifact; geographyMap: CinemaGeographyMapArtifact; continuityLedger: CinemaContinuityLedgerArtifact; timedAudioContract: CinemaTimedAudioContractArtifact; referencePacks: CinemaReferencePackArtifact[]; shotManifests: CinemaShotManifestArtifact[]; providerCalls: 0; spendAuthorized: false; executable: false; } export declare function compileCinemaProject(input: { planning: CinemaPlanningPackage; evidenceLedger: CinemaEvidenceLedgerArtifact; characterSheets: CinemaCharacterSheetArtifact[]; }): CinemaCompiledProject; export declare function writeCompiledCinemaProject(root: string, compiled: CinemaCompiledProject): Promise<{ referencePackPaths: string[]; shotManifestPaths: string[]; } & CinemaProductionContractPaths>; //# sourceMappingURL=cinema-project-compiler.d.ts.map