import { parseLineSeparatedModels } from './shared.js';
export declare const opencodeAgentDef: {
    id: string;
    name: string;
    bin: string;
    fallbackBins: string[];
    versionArgs: string[];
    listModels: {
        args: string[];
        parse: typeof parseLineSeparatedModels;
        timeoutMs: number;
    };
    fallbackModels: import("../types.js").RuntimeModelOption[];
    buildArgs: (_prompt: string, _imagePaths: string[], _extra: string[] | undefined, options?: import("../types.js").RuntimeBuildOptions | undefined) => string[];
    promptViaStdin: true;
    streamFormat: string;
    eventParser: string;
};
