import type { IProfilerCollector } from '../collectors/collector.interface.js'; import type { Profile } from '../interfaces/profile.interface.js'; import type { PerformanceRule } from './performance-rule.interface.js'; import type { TagSeverity } from './profiler-tag.interface.js'; export declare function analyzeProfile(profile: Profile, collectors: readonly IProfilerCollector[], rules: readonly PerformanceRule[], errorClassification?: { isError?: (profile: Profile) => boolean; severity?: TagSeverity; }): void;