import type { DeploymentConfig, DeploymentResult, DeploymentManifest, DeploymentManifestHistory } from './types.js'; export interface OrchestratorCallbacks { onAnalysisStart?: () => void; onAnalysisComplete?: (fileCount: number) => void; onInscriptionStart?: (file: string, current: number, total: number) => void; onInscriptionComplete?: (file: string, url: string) => void; onInscriptionSkipped?: (file: string, url: string) => void; onDeploymentComplete?: (entryPointUrl: string) => void; } /** * Main deployment orchestrator */ export declare function deployToChain(config: DeploymentConfig, callbacks?: OrchestratorCallbacks): Promise; /** * Generates a deployment manifest file */ export declare function generateManifest(result: DeploymentResult): DeploymentManifest; /** * Saves the deployment manifest to a file */ export declare function saveManifest(manifest: DeploymentManifest, outputPath: string): Promise; /** * Saves the deployment manifest with full deployment history tracking * Maintains a complete record of all deployments in a single file */ export declare function saveManifestWithHistory(manifest: DeploymentManifest, outputPath: string, originVersioningInscription: string): Promise; //# sourceMappingURL=orchestrator-old.d.ts.map