import type { Config, Services, SingletonServices, UserSession } from '../types/application-types.js'; import type { CreateConfig } from '@pikku/core'; import type { CreateWireServices, CreateSingletonServices } from '@pikku/core/internal'; import { LogLevel } from '@pikku/core/services'; import { CLILogger } from './services/cli-logger.service.js'; import type { InspectorDiagnostic } from '@pikku/inspector'; import type { PikkuCLIConfig } from '../types/config.js'; import type { ForwardedLogMessage } from './services/cli-logger-forwarder.service.js'; export declare function processDiagnostics(diagnostics: InspectorDiagnostic[], lint?: PikkuCLIConfig['lint'], log?: Pick): void; /** * Default CLI renderer that logs output using the logger */ export declare const defaultCLIRenderer: import("@pikku/core/cli").CorePikkuCLIRender, import("@pikku/core").CoreUserSession>; export declare const createConfig: CreateConfig; /** * Singleton services factory for the Pikku CLI * This function creates the singleton services used by the CLI and is created once on start. */ export declare const createSingletonServices: CreateSingletonServices; export declare const createWireServices: CreateWireServices;