/** The three components a crew install is made of; `null` = not present in this install. */ export interface InstalledVersions { /** This package's own version. */ crew: string; /** The wicked-core-ts engine binding resolvable from this install, or `null`. */ coreTs: string | null; /** The studio bundle at `dist/studio`, or `null` for a headless (unbundled) install. */ studioBundle: string | null; } /** Read the three versions of THIS install. Pure file reads; no daemon, no socket. */ export declare function installedVersions(): InstalledVersions; /** * The lines `wicked-crew --version` prints — one per component, ` `, with * `unknown` for an unresolvable engine binding and `none` for an unbundled studio. */ export declare function versionLines(v?: InstalledVersions): string[]; //# sourceMappingURL=versions.d.ts.map