export type OpenSpecInitOptions = { projectRoot: string; apply?: boolean; }; export type OpenSpecInitPlan = { apply: boolean; projectRoot: string; openspecRoot: string; plannedWrites: Array<{ path: string; kind: 'directory' | 'file'; bytes: number; content: string; }>; alreadyInitialized: boolean; existingFiles: string[]; }; export type OpenSpecInitResult = OpenSpecInitPlan & { writtenFiles: string[]; createdDirectories: string[]; }; export declare function planOpenSpecInit(options: OpenSpecInitOptions): Promise; export declare function executeOpenSpecInit(options: OpenSpecInitOptions): Promise;