import type { Command } from 'commander'; type LoggerLike = { info: (msg: string) => void; warning: (msg: string) => void; success: (msg: string) => void; error: (msg: string) => void; }; export type CodeCommandContext = { logger: LoggerLike; exit: (code: number) => never; }; export declare function createCodeCommand(program: Command, ctx: CodeCommandContext): void; export {};