export declare function executeCommand(command: string, timeout?: number): Promise<{ stdout: string; stderr: string; }>; export declare function truncateString(str: string, maxLength: number): string; export declare function formatFileSize(bytes: number): string; export declare function formatDuration(ms: number): string; export declare function pluralize(count: number, singular: string, plural?: string): string; export declare function groupBy(array: T[], keyFn: (item: T) => string): Record; export declare function sleep(ms: number): Promise; export declare function debounce unknown>(fn: T, delay: number): (...args: Parameters) => void; export declare function getRelativePath(absolutePath: string, basePath: string): string; export declare function isWindows(): boolean; export declare function normalizeLineEndings(text: string): string; export declare function extractFirstLine(text: string): string; //# sourceMappingURL=helpers.d.ts.map