import type { Tier2Input, Tier2Result, BudgetTracker } from '../../types/spec-audit.js';
export type { Tier2Input, Tier2Result, BudgetTracker };
export declare function createBudgetTracker(budgetUsd: number): BudgetTracker;
/**
 * Run tier-2 classification for an ambiguous case.
 *
 * STUB implementation: assumes the first candidate is a rename of the
 * original symbol (same behaviour). Returns no finding.
 *
 * In production this would call a Haiku-class LLM with the spec body +
 * candidate symbol and interpret the response.
 */
export declare function classifyAmbiguous(input: Tier2Input, tracker: BudgetTracker, _model?: 'haiku' | 'sonnet'): Promise<Tier2Result | null>;
//# sourceMappingURL=tier2-classifier.d.ts.map