import { BurnAnalysis, BurnProfile, DisplayGeometry, ProviderUsage, RuntimePaths, StatusIssue, StatusSnapshot } from "./types.js"; export declare function loadFixtureUsages(fixturesDir: string): ProviderUsage[]; export declare function collectLocalState(options?: { fixtures?: boolean; }): Promise<{ usages: ProviderUsage[]; issues: StatusIssue[]; }>; export declare function collectLocalUsages(options?: { fixtures?: boolean; }): Promise; export declare function analyzeUsages(usages: ProviderUsage[], profile: BurnProfile): BurnAnalysis[]; export declare function readProfile(): BurnProfile; export declare function loadFixtureSamples(provider: string): ProviderUsage[]; export declare function analyzeFixtureUsages(usages: ProviderUsage[], profile: BurnProfile): BurnAnalysis[]; export declare function commitCollectedStatusSnapshot(usages: ProviderUsage[], issues: StatusIssue[], options?: { paths?: RuntimePaths; profile?: BurnProfile; generatedAt?: Date; fixtureSamples?: Map; display?: DisplayGeometry | null; }): StatusSnapshot; export declare function collectStatusSnapshot(options?: { fixtures?: boolean; }): Promise; export declare function loadDisplayStatusSnapshot(options?: { fixtures?: boolean; refresh?: boolean; paths?: RuntimePaths; }): StatusSnapshot;