import type { AiProfile } from "../../../services/aiService";
import { type SelectOption } from "../../../../components/ui/select";
export interface AgentProfileModelSettingsSectionProps {
    profiles: AiProfile[];
    activeProfile?: AiProfile;
    profileOptions: SelectOption[];
    selectedModelId?: string;
    modelOptions: SelectOption[];
    readOnly: boolean;
    onProfileChange: (profileId: string) => Promise<void> | void;
    onModelChange: (modelId: string) => Promise<void> | void;
    onOpenProfileSettings: (options?: {
        openInNewSlot?: boolean;
    }) => Promise<void> | void;
}
export declare function AgentProfileModelSettingsSection({ profiles, activeProfile, profileOptions, selectedModelId, modelOptions, readOnly, onProfileChange, onModelChange, onOpenProfileSettings, }: AgentProfileModelSettingsSectionProps): import("react/jsx-runtime").JSX.Element;
