import type { AgentDetails, AgentMetadata } from "../../services/agentService";
import type { AiProfile } from "../../services/aiService";
export declare function useAgentSubmitContextBuilder(input: {
    agent: AgentDetails | undefined;
    agentMetadata: AgentMetadata | null;
    activeProfile: AiProfile | undefined;
    profiles: AiProfile[];
    editContext: any;
    buildCurrentContext: () => AgentMetadata | null;
    addVisibleTestIdsToContext: (context: AgentMetadata | null, profileName: string) => AgentMetadata | null;
}): (options: {
    profileName: string;
    liveContextWarning: string;
}) => Promise<AgentMetadata | null>;
