novel-writer-cn
Version:
AI 驱动的中文小说创作工具 - 基于结构化工作流的智能写作助手
41 lines • 1.09 kB
TypeScript
/**
* Interactive selection utilities for Novel Writer
* Provides arrow-key based selection interface similar to spec-kit
*/
export interface AIConfig {
name: string;
dir: string;
commandsDir: string;
displayName: string;
extraDirs?: string[];
}
/**
* Display project banner
*/
export declare function displayProjectBanner(): void;
/**
* Select AI assistant interactively
*/
export declare function selectAIAssistant(aiConfigs: AIConfig[]): Promise<string>;
/**
* Select writing method interactively
*/
export declare function selectWritingMethod(): Promise<string>;
/**
* Select script type interactively
*/
export declare function selectScriptType(): Promise<string>;
/**
* Confirm expert mode
*/
export declare function confirmExpertMode(): Promise<boolean>;
/**
* Display initialization step
*/
export declare function displayStep(step: number, total: number, message: string): void;
/**
* Check if running in interactive terminal
*/
export declare function isInteractive(): boolean;
//# sourceMappingURL=interactive.d.ts.map