mirror of
https://github.com/jarrodwatts/claude-hud.git
synced 2026-04-18 08:02:40 +00:00
16 lines
690 B
TypeScript
16 lines
690 B
TypeScript
import type { SessionTokenUsage, StdinData } from './types.js';
|
|
export interface SessionCostEstimate {
|
|
totalUsd: number;
|
|
inputUsd: number;
|
|
cacheCreationUsd: number;
|
|
cacheReadUsd: number;
|
|
outputUsd: number;
|
|
}
|
|
export interface SessionCostDisplay {
|
|
totalUsd: number;
|
|
source: 'native' | 'estimate';
|
|
}
|
|
export declare function estimateSessionCost(stdin: StdinData, sessionTokens: SessionTokenUsage | undefined): SessionCostEstimate | null;
|
|
export declare function resolveSessionCost(stdin: StdinData, sessionTokens: SessionTokenUsage | undefined): SessionCostDisplay | null;
|
|
export declare function formatUsd(amount: number): string;
|
|
//# sourceMappingURL=cost.d.ts.map
|