/** * Get version from package.json */ export declare function getVersion(): string; export interface InstallerConfig { model: string; doctorModel: string; workos: { clientId: string; authkitDomain: string; llmGatewayUrl: string; telemetryUrl: string; }; telemetry: { enabled: boolean; eventName: string; }; proxy: { refreshThresholdMs: number; }; nodeVersion: string; logging: { debugMode: boolean; }; documentation: { workosDocsUrl: string; dashboardUrl: string; issuesUrl: string; }; frameworks: { [key: string]: { port: number; callbackPath: string; }; }; legacy: { oauthPort: number; }; branding: { showAsciiArt: boolean; asciiArt: string; compactAsciiArt: string; useCompact: boolean; }; } /** * Get config */ export declare function getConfig(): InstallerConfig; /** * Get the CLI auth client ID. * Env var overrides config default. */ export declare function getCliAuthClientId(): string; /** * Get the AuthKit domain. * Env var overrides config default. */ export declare function getAuthkitDomain(): string; /** * Get the LLM gateway URL. * Env var overrides config default. */ export declare function getLlmGatewayUrl(): string; /** * Get the CLI telemetry URL. * Env var overrides config default. */ export declare function getTelemetryUrl(): string;