export declare const CONTEXT_WARNING_THRESHOLD = 0.8; export declare const CONTEXT_CRITICAL_THRESHOLD = 0.95; export declare const DEFAULT_FPS = 1; export declare const DEFAULT_RESOLUTION: 'low' | 'medium' | 'high'; export declare function calculateVideoTokens(durationSeconds: number, fps?: number, resolution?: 'low' | 'medium' | 'high'): number; export declare function getContextWindowForModel(model?: string): number; export interface VideoContextValidation { estimatedTokens: number; contextWindow: number; fits: boolean; utilization: number; warning?: string; suggestions: string[]; } export declare function validateVideoContext(options: { durationSeconds: number; fps?: number; resolution?: 'low' | 'medium' | 'high'; model?: string; promptTokens?: number; }): VideoContextValidation; export declare function formatDuration(seconds: number): string; //# sourceMappingURL=videoTokens.d.ts.map