import { BaseSyntheticEvent } from 'react';
import { Admin, Automation, Milestone, Priority } from '@parlor/common';
import { taskAssignedOptions } from '@parlor/components/automation/modals/common';
export type AutomationTaskValues = {
    accountRoleName?: string;
    assignedAdminID: string;
    assignedTo?: string;
    assignedToValue?: (typeof taskAssignedOptions)[0];
    description: string;
    dueDate: number;
    name: string;
    owners?: string[];
    priority: Priority;
    selectedOwners?: Admin[];
    taskType: string;
};
type AddAutomationFormValues = Pick<Automation, 'id' | 'integrationDocument' | 'integrationDocumentID' | 'milestoneID'> & AutomationTaskValues;
type AddTaskAutomationToMilestoneModalProps = {
    item?: Partial<Automation>;
    milestone?: Partial<Milestone>;
    milestoneOptions?: Partial<Milestone>[];
    onClose?: (e?: BaseSyntheticEvent) => void;
    onSubmit?: (values: AddAutomationFormValues) => void;
};
export declare const AddTaskAutomationToMilestoneModal: ({ item, milestoneOptions, milestone, onClose, onSubmit, }: AddTaskAutomationToMilestoneModalProps) => JSX.Element;
export {};
