/** * Init-lexicon command options */ export interface InitLexiconOptions { /** Lexicon name (e.g. "k8s") */ name: string; /** Target directory (defaults to ./lexicons/) */ path?: string; /** Force init even in non-empty directory */ force?: boolean; /** Skip install prompt */ skipInstall?: boolean; } /** * Init-lexicon command result */ export interface InitLexiconResult { success: boolean; createdFiles: string[]; warnings: string[]; error?: string; } export declare function deriveNames(name: string): { pluginVarName: string; serializerVarName: string; rulePrefix: string; packageName: string; }; /** * Execute the init-lexicon command. */ export declare function initLexiconCommand(options: InitLexiconOptions): Promise; /** * Print the result of init-lexicon and show next steps. */ export declare function printInitLexiconResult(result: InitLexiconResult): Promise; //# sourceMappingURL=init-lexicon.d.ts.map