Files
claude-hud/dist/index.d.ts
2026-04-04 02:52:13 +00:00

27 lines
1.2 KiB
TypeScript

import { readStdin, getUsageFromStdin } from "./stdin.js";
import { parseTranscript } from "./transcript.js";
import { render } from "./render/index.js";
import { countConfigs } from "./config-reader.js";
import { getGitStatus } from "./git.js";
import { loadConfig } from "./config.js";
import { parseExtraCmdArg, runExtraCmd } from "./extra-cmd.js";
import { getClaudeCodeVersion } from "./version.js";
import { getMemoryUsage } from "./memory.js";
export type MainDeps = {
readStdin: typeof readStdin;
getUsageFromStdin: typeof getUsageFromStdin;
parseTranscript: typeof parseTranscript;
countConfigs: typeof countConfigs;
getGitStatus: typeof getGitStatus;
loadConfig: typeof loadConfig;
parseExtraCmdArg: typeof parseExtraCmdArg;
runExtraCmd: typeof runExtraCmd;
getClaudeCodeVersion: typeof getClaudeCodeVersion;
getMemoryUsage: typeof getMemoryUsage;
render: typeof render;
now: () => number;
log: (...args: unknown[]) => void;
};
export declare function main(overrides?: Partial<MainDeps>): Promise<void>;
export declare function formatSessionDuration(sessionStart?: Date, now?: () => number): string;
//# sourceMappingURL=index.d.ts.map