/** * Name of the Cli applciation */ export declare const CLI_NAME: unique symbol; /** * Version of the cli application */ export declare const CLI_VERSION: unique symbol; /** * Injectable service that contains details of the applications context * * @publicApi */ export declare class AppContext { private nameValue; private versionValue; constructor(nameValue: string, versionValue: string); /** * Name of the cli */ get name(): string; /** * Version of the CLI */ get version(): string; /** * Creates an absolute path by joing a relative path to the current working directory * @param file relative path */ relativeToCwd(file: string): string; /** * Creates an absolute path by joining a relative path to the cli's directory * @param file relative path */ relativeToCli(file: string): string; /** * The current working directory */ get cwd(): string; /** * Path to node.js */ get nodePath(): string; /** * Path where the CLI script is located */ get cliPath(): string; }