import type { OperationResult } from './types'; export interface PromptChoice { label: string; value: T; } export interface PromptAdapter { select(message: string, choices: PromptChoice[], defaultValue?: T): Promise; multiSelect(message: string, choices: PromptChoice[], defaultValues?: T[]): Promise; input(message: string, defaultValue?: string): Promise; confirm(message: string, defaultValue?: boolean): Promise; } export interface InitOptions { cwd: string; configPath: string; promptAdapter?: PromptAdapter; } export declare const OFFICIAL_SCHEMA_URL = "https://raw.githubusercontent.com/bytedance/vibe-coder-manager/main/context-sync.schema.json"; export declare function createInquirerPromptAdapter(): PromptAdapter; export declare function runInit(options: InitOptions): Promise;