import { ModelModalities } from "../types.js";
/**
 * Get the full ModelCapabilities for an OpenAI model.
 * Checks RECORD_MODEL_CAPABILITIES first, then falls back to pattern-based inference.
 * For OpenAI models, tool_support_streaming defaults to tool_support since the API supports tools while streaming.
 */
export declare function getModelCapabilitiesOpenAI(model: string): {
    input: ModelModalities;
    output: ModelModalities;
    tool_support?: boolean;
    tool_support_streaming?: boolean;
};
//# sourceMappingURL=openai.d.ts.map