/**
 * Research command - Clipanion implementation
 *
 * Main research command that handles both default execution and explicit "research" subcommand
 */
import { Command } from "clipanion";
export declare class ResearchCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    query: string | undefined;
    provider: "openai" | "perplexity";
    model: string | undefined;
    web: boolean;
    webSearchContextSize: "low" | "medium" | "high";
    stream: boolean;
    format: "md" | "json" | "jsonl" | "raw";
    output: string | undefined;
    maxTokens: number | undefined;
    temperature: number | undefined;
    timeout: number | undefined;
    dryRun: boolean;
    verbose: boolean;
    execute(): Promise<number>;
}
//# sourceMappingURL=research.d.ts.map