export declare function findExecutable(command: string): string | undefined;
export declare function commandExists(command: string): boolean;
export declare function getHomeDir(): string;
export declare function getConfigDir(): string;
export declare function ensureDirectory(dir: string): void;
export declare function ensureOutputDirectory(type: 'images' | 'audio' | 'video' | 'documents'): string;
export declare function normalizeOutputPath(relativePath: string): string;
export declare function getDefaultExecutablePath(tool: 'gemini' | 'claude'): string;
export declare function getSpawnOptions(additionalOptions?: Record<string, unknown>): Record<string, unknown>;
export declare function findProcesses(processName: string): string[];
export declare function isPlatformWindows(): boolean;
export declare function getNpmGlobalDir(): string;
export declare function normalizeCrossPlatformPath(filePath: string): string;
export declare function toPlatformPath(filePath: string): string;
export declare function resolveOutputPath(relativePath: string): {
    normalized: string;
    absolute: string;
    native: string;
};
export declare function isUrl(path: string): boolean;
//# sourceMappingURL=platformUtils.d.ts.map