import { RawiCredentials } from '../shared/types.js'; interface GenerateCommandOptions { credentials: RawiCredentials; description: string; timeout?: number; } interface GeneratedCommand { command: string; description: string; context: string; generationTime: number; } declare function generateCommand(options: GenerateCommandOptions): Promise; declare function validateCommand(command: string): { isValid: boolean; isDangerous: boolean; warnings: string[]; }; export { type GenerateCommandOptions, type GeneratedCommand, generateCommand, validateCommand };