import { type SetStateAction } from "react";
import type { AgentDetails } from "../../services/agentService";
import type { AiProfile } from "../../services/aiService";
export declare function useAgentProfileSelection(input: {
    agent: AgentDetails | undefined;
    agentStub: {
        id?: string;
        profileId?: string;
    };
    profiles: AiProfile[];
    setAgent: (nextAgent: SetStateAction<AgentDetails | undefined>) => void;
}): {
    activeProfile: AiProfile | undefined;
    setActiveProfile: import("react").Dispatch<SetStateAction<AiProfile | undefined>>;
    selectedModelId: string | undefined;
    setSelectedModelId: import("react").Dispatch<SetStateAction<string | undefined>>;
};
