import type { ICliInterfaceService as ICommitlintAiCliInterfaceService } from '../../application/interface/cli-interface-service.interface'; import type { ICliInterfaceService as IAiCoreCliInterfaceService, ISelectOption } from "@elsikora/ai-core"; /** * Adapts the local CLI port to AI-Core's interactive configuration port. */ export declare class AiCoreCliInterfaceService implements IAiCoreCliInterfaceService { private readonly CLI_INTERFACE; constructor(cliInterface: ICommitlintAiCliInterfaceService); confirm(message: string, isConfirmedByDefault?: boolean): Promise; info(message: string): void; password(message: string, defaultValue?: string, validate?: (value: string) => string | undefined): Promise; select(message: string, options: Array>, defaultValue?: T): Promise; success(message: string): void; text(message: string, placeholder?: string, defaultValue?: string, validate?: (value: string) => string | undefined): Promise; warn(message: string): void; }