import { BotGuardConfig } from '../config'; export interface ScanArgs { apiKey?: string; apiUrl?: string; endpoint?: string; description?: string; systemPrompt?: string; mode?: string; categories?: string; attackCount?: string; progress?: string; failThreshold?: string; format?: string; requestFormat?: string; webhookFormat?: string; local?: string; type?: string; method?: string; inputField?: string; outputField?: string; authType?: string; username?: string; password?: string; token?: string; apiKeyHeader?: string; endpointApiKey?: string; mcpUrl?: string; mcpTransport?: string; mcpAuthType?: string; mcpUsername?: string; mcpPassword?: string; mcpToken?: string; mcpApiKeyHeader?: string; mcpApiKey?: string; mcpCommand?: string; mcpArgs?: string; mcpTool?: string; mcpToolArgs?: string; ragPath?: string; ragUrl?: string; shieldId?: string; shieldKey?: string; localOnly?: string; open?: string; noOpen?: string; openUi?: string; } export declare function scanCommand(args: ScanArgs, config: BotGuardConfig): Promise;