/** * Budget + stall tracking for the action advisor. Both classes are * crawler-internal state holders; they are intentionally not exported * from `src/index.ts` because users never construct them directly — * the crawler owns one of each per run. */ export declare class AdvisorBudget { #private; recordCall(url: string): void; callsThisCrawl(): number; callsThisPage(url: string): number; resetPage(url: string): void; } export declare class StallTracker { #private; recordZeroNovelty(): void; recordNovelty(): void; recordInvariantViolation(): void; recordAdvisorPick(): void; resetForNewPage(): void; consecutiveZeroNovelty(): number; invariantViolationPending(): boolean; } //# sourceMappingURL=budget.d.ts.map