import type { RequireAtLeastOne } from 'type-fest'; import type { string_executable_path } from '../types/typeAliases'; /** * Options for locating any application */ export interface LocateAppOptions { /** * Name of the application */ appName: string; /** * Name of the executable on Linux */ linuxWhich?: string; /** * Path suffix on Windows */ windowsSuffix?: string; /** * Name of the application on macOS */ macOsName?: string; } /** * Locates an application on the system * * @private within the repository */ export declare function locateApp(options: RequireAtLeastOne): Promise; /** * TODO: [🧠][♿] Maybe export through `@promptbook/node` * Note: [🟢] Code in this file should never be never released in packages that could be imported into browser environment */