UNPKG

@sethdouglasford/claude-flow

Version:

Claude Code Flow - Advanced AI-powered development workflows with SPARC methodology

108 lines 3.24 kB
/** * Compatibility layer for @cliffy imports * This provides Node.js equivalents for @cliffy modules that may be imported but not used */ import { Command as CommanderCommand } from "commander"; import Table from "cli-table3"; export interface TableOptions { head?: string[]; style?: { head?: string[]; border?: string[]; [key: string]: unknown; }; [key: string]: unknown; } export interface SelectOption { name: string; value: string | number | boolean; } export interface SelectPromptOptions { message: string; options: SelectOption[]; } export interface ConfirmPromptOptions { message: string; default?: boolean; } export interface InputPromptOptions { message: string; default?: string; } export interface NumberPromptOptions { message: string; min?: number; max?: number; default?: number; } export declare class Command extends CommanderCommand { showHelp(): void; render(): void; header(_headers: string[]): this; border(_enable: boolean): this; } export declare const colors: { red: import("chalk").ChalkInstance; green: import("chalk").ChalkInstance; blue: import("chalk").ChalkInstance; yellow: import("chalk").ChalkInstance; cyan: import("chalk").ChalkInstance; gray: import("chalk").ChalkInstance; grey: import("chalk").ChalkInstance; white: import("chalk").ChalkInstance; black: import("chalk").ChalkInstance; bold: import("chalk").ChalkInstance; dim: import("chalk").ChalkInstance; reset: string; }; export declare class TableCompat extends Table { constructor(options?: TableOptions); header(headers: string[]): this; border(_enable: boolean): this; render(): string; } export declare const Confirm: { prompt(options: ConfirmPromptOptions): Promise<boolean>; }; export declare const Select: { prompt(options: SelectPromptOptions): Promise<string | number | boolean>; }; export declare const Input: { prompt(options: InputPromptOptions): Promise<string>; }; export declare const Number: { prompt(options: NumberPromptOptions): Promise<number>; }; export { TableCompat as Table }; declare const _default: { Command: typeof Command; colors: { red: import("chalk").ChalkInstance; green: import("chalk").ChalkInstance; blue: import("chalk").ChalkInstance; yellow: import("chalk").ChalkInstance; cyan: import("chalk").ChalkInstance; gray: import("chalk").ChalkInstance; grey: import("chalk").ChalkInstance; white: import("chalk").ChalkInstance; black: import("chalk").ChalkInstance; bold: import("chalk").ChalkInstance; dim: import("chalk").ChalkInstance; reset: string; }; Table: typeof TableCompat; Confirm: { prompt(options: ConfirmPromptOptions): Promise<boolean>; }; Select: { prompt(options: SelectPromptOptions): Promise<string | number | boolean>; }; Input: { prompt(options: InputPromptOptions): Promise<string>; }; Number: { prompt(options: NumberPromptOptions): Promise<number>; }; }; export default _default; //# sourceMappingURL=cliffy-compat.d.ts.map