export const PERFORMANCE_BUDGETS: Readonly>; export function resolveBudgetGateMode(options: { transferOnly: boolean; runtimeTracePath: string | null; }): { kind: 'transfer-only' } | { kind: 'full'; runtimeTracePath: string }; export function classifyArtifact(path: string, source?: string): string; export function evaluateBudgetTotals(totals: Readonly>): { violations: Array<{ budget: string; actual: number; threshold: number }>; }; export function evaluateMediaAssetBudget( asset: Readonly>, probe: Readonly> | null, transferBytes: number, assetClass?: 'chart' | 'project-still', ): { violations: Array<{ budget: string; actual: number; threshold: number; id?: string }> }; export function evaluateRuntimeBudgetEvidence(evidence: Readonly>): { tiers: Array<{ tier: string; textureBytes: number; geometryBytes: number; renderTargetBytes: number; runtimeAllowanceBytes: number; totalBytes: number }>; violations: Array<{ budget: string; actual: number; threshold: number; id?: string }>; }; export function evaluateRuntimeTraceBudgetEvidence(evidence: Readonly>): { tier: { tier: string; textureBytes: number; geometryBytes: number; renderTargetBytes: number; runtimeAllowanceBytes: number; totalBytes: number }; violations: Array<{ budget: string; actual: number; threshold: number; id?: string }>; }; export function validateRuntimeBudgetTraceReport(report: Readonly>): { tier: { tier: string; textureBytes: number; geometryBytes: number; renderTargetBytes: number; runtimeAllowanceBytes: number; totalBytes: number }; violations: Array<{ budget: string; actual: number; threshold: number; id?: string }>; }; export function calculatePeakRequestConcurrency(entries: readonly Readonly>[]): { imageScene: number; video: number; };