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): Promise; export declare function formatSessionDuration(sessionStart?: Date, now?: () => number): string; //# sourceMappingURL=index.d.ts.map