import type { RouterOutputs } from '../../../../../../trpc/react';
interface UseAgentFormsProps {
    agentData?: RouterOutputs["viewer"]["aiVoiceAgent"]["get"];
    inboundAgentData?: RouterOutputs["viewer"]["aiVoiceAgent"]["get"];
}
export declare function useAgentForms({ agentData, inboundAgentData }: UseAgentFormsProps): {
    outboundAgentForm: import("react-hook-form").UseFormReturn<{
        generalPrompt: string;
        beginMessage: string;
        numberToCall?: string | undefined;
        language?: string | undefined;
        voiceId?: string | undefined;
        outboundEventTypeId?: number | undefined;
        generalTools?: {
            name: string;
            type: string;
            description: string | null;
            timezone: string | null;
            cal_api_key: string | null;
            event_type_id: number | null;
        }[] | undefined;
    }, any>;
    inboundAgentForm: import("react-hook-form").UseFormReturn<{
        generalPrompt: string;
        beginMessage: string;
        numberToCall?: string | undefined;
        language?: string | undefined;
        voiceId?: string | undefined;
        outboundEventTypeId?: number | undefined;
        generalTools?: {
            name: string;
            type: string;
            description: string | null;
            timezone: string | null;
            cal_api_key: string | null;
            event_type_id: number | null;
        }[] | undefined;
    }, any>;
};
export {};
//# sourceMappingURL=useAgentForms.d.ts.map