import type { UseFormReturn } from "react-hook-form";
import type { RouterOutputs } from '../../../../../trpc/react';
import type { MultiSelectCheckboxesOptionType as Option } from "@calcom/ui/components/form";
import type { FormValues } from "../../pages/workflow";
import type { AgentFormValues } from "./types/schemas";
type AgentConfigurationSheetProps = {
    open: boolean;
    onOpenChange: (open: boolean) => void;
    agentId?: string | null;
    inboundAgentId?: string | null;
    agentData?: RouterOutputs["viewer"]["aiVoiceAgent"]["get"];
    inboundAgentData?: RouterOutputs["viewer"]["aiVoiceAgent"]["get"];
    onUpdate: (data: AgentFormValues & {
        id: string;
    }) => void;
    readOnly?: boolean;
    teamId?: number;
    isOrganization?: boolean;
    workflowId?: string;
    workflowStepId?: number;
    activeTab?: "outgoingCalls" | "phoneNumber" | "incomingCalls";
    form: UseFormReturn<FormValues>;
    eventTypeOptions?: Option[];
};
export declare function AgentConfigurationSheet({ open, activeTab: _activeTab, onOpenChange, agentId, inboundAgentId, agentData, inboundAgentData, readOnly, teamId, isOrganization, workflowId, workflowStepId, form, eventTypeOptions, }: AgentConfigurationSheetProps): JSX.Element;
export {};
//# sourceMappingURL=AgentConfigurationSheet.d.ts.map