export declare const COMMAND_OUTPUT_SPILLOVER_LINE_LIMIT = 300;
export declare const LONG_COMMAND_LINE_LIMIT = 300;
export declare const MAX_COMMAND_OUTPUT_BYTES: number;
export declare function toDisplayPath(targetPath: string): string;
export declare function countOutputLines(output: string): number;
export declare function writeCommandArtifactFile(workspaceRoot: string, suffix: string, extension: string, content: string, now?: Date): Promise<string>;
export declare function buildCommandOutputSpilloverContent(input: {
    readonly commandText: string;
    readonly commandFilePath?: string;
    readonly commandLineCount: number;
    readonly cwd: string;
    readonly startedAt: Date;
    readonly endedAt: Date;
    readonly exitCode: number | null;
    readonly signal: NodeJS.Signals | null;
    readonly timedOut: boolean;
    readonly inactivityTimedOut: boolean;
    readonly stdout: string;
    readonly stderr: string;
}): string;
export declare function formatCommandOutputSpilloverStdout(outputFilePath: string, outputLineCount: number): string;
export declare function truncateOutput(value: string): {
    readonly text: string;
};
//# sourceMappingURL=commandArtifacts.d.ts.map