/**
 * Wrap a tool call with cost capture.
 * Token counts are 0 for now — real integration with LLM runtime is future work.
 * The entry is written fire-and-forget; errors are silently swallowed.
 */
export declare function trackCost<T>(projectPath: string, toolName: string, fn: () => Promise<T>, options?: {
    action?: string;
    model?: 'opus' | 'sonnet' | 'haiku';
}): Promise<T>;
//# sourceMappingURL=operation-tracker.d.ts.map