import { Command } from "commander";
import { ExpertCommandOptions } from "./index.js";
/**
 * Options for the OpenRouter experts command
 */
export interface OpenRouterExpertsCommandOptions extends ExpertCommandOptions {
    margin: number;
    models?: string[];
    debug?: boolean;
    wallet?: string;
}
/**
 * Manage OpenRouter experts in the database
 * Creates or updates experts for available models
 * Disables experts for unavailable models
 *
 * @param options Command line options
 */
export declare function manageOpenRouterExperts(options: OpenRouterExpertsCommandOptions): Promise<void>;
/**
 * Register the OpenRouter experts command with the CLI
 * Can be used as a standalone command or as a subcommand
 *
 * @param program The commander program or parent command
 */
export declare function registerOpenRouterCommand(program: Command): void;
