export declare const DEFAULT_MAX_BYTES: number; export declare const DEFAULT_MAX_LINES = 2000; export declare const MAX_LINE_LENGTH = 500; export declare const MAX_CAPTURE_BYTES: number; export declare const MAX_SLICE_FILE_BYTES: number; export declare const MAX_INDENTATION_FILE_BYTES: number; export declare const MAX_LIST_DIR_SCAN_ENTRIES = 5000; export declare const TAB_WIDTH = 4; export declare const COMMENT_PREFIXES: string[]; export type ExecResult = { stdout: string; stderr: string; exitCode: number; }; type ManagedToolName = "fd" | "rg"; type ExecCommandOptions = { timeoutMs?: number; stdinText?: string; signal?: AbortSignal; env?: NodeJS.ProcessEnv; }; export declare function truncateLine(text: string): string; export declare function trimToBudget(text: string): { text: string; truncated: boolean; }; export declare function normalizeRipgrepGlob(pattern: string): string; export declare function getPiAgentDir(): string; export declare function getPiBinDir(): string; export declare function resolvePiManagedToolPath(tool: ManagedToolName): string | undefined; export declare function resolveAbsolutePath(cwd: string, input: string): string; export declare function resolveAbsolutePathWithVariants(cwd: string, input: string): string; export declare function findExecutableOnPath(executable: string): string | undefined; export declare function resolvePiToolPath(tool: ManagedToolName): string | undefined; export declare function execCommand(command: string, args: string[], cwd: string, options?: ExecCommandOptions): Promise; export {}; //# sourceMappingURL=runtime-paths.d.ts.map