export interface VideoCostEstimate { sceneCount: number; clipDurationSeconds: number; newCharacterCount: number; narrationEnabled: boolean; seedancePerSceneUsd: number; seedanceTotalUsd: number; geminiTotalUsd: number; goBananasTotalUsd: number; elevenLabsTotalUsd: number; totalUsd: number; wallTimeMinutes: number; estimateSource: 'static-default' | 'historical-telemetry'; telemetry?: { sampleCount: number; matchedRouteId: string; averageSeedancePerSceneUsd: number; lastRecordedAt: string; }; } export declare function buildVideoCostEstimate(input: { sceneCount: number; clipDurationSeconds: number; newCharacterCount?: number; narrationEnabled?: boolean; seedancePerSceneUsd?: number; telemetry?: VideoCostEstimate['telemetry']; }): VideoCostEstimate; export declare function buildProjectCostEstimate(input: { projectSlug: string; root?: string; sceneCount?: number; clipDurationSeconds?: number; newCharacterCount?: number; narrationEnabled?: boolean; }): Promise; //# sourceMappingURL=cost-estimate.d.ts.map