import { Command } from "@oh-my-pi/pi-utils/cli";
export default class Bench extends Command {
    static description: string;
    static args: {
        models: import("@oh-my-pi/pi-utils/cli").ArgDescriptor & {
            description: string;
            required: true;
            multiple: true;
        };
    };
    static flags: {
        runs: import("@oh-my-pi/pi-utils/cli").FlagDescriptor<"integer"> & {
            description: string;
            default: number;
        };
        "max-tokens": import("@oh-my-pi/pi-utils/cli").FlagDescriptor<"integer"> & {
            description: string;
            default: number;
        };
        prompt: import("@oh-my-pi/pi-utils/cli").FlagDescriptor<"string"> & {
            description: string;
        };
        "service-tier": import("@oh-my-pi/pi-utils/cli").FlagDescriptor<"string"> & {
            description: string;
            options: readonly ["none", "auto", "default", "flex", "scale", "priority"];
        };
        json: import("@oh-my-pi/pi-utils/cli").FlagDescriptor<"boolean"> & {
            description: string;
        };
        par: import("@oh-my-pi/pi-utils/cli").FlagDescriptor<"integer"> & {
            description: string;
            default: number;
        };
    };
    static examples: string[];
    run(): Promise<void>;
}
