/// <reference types="react" />
import { ModelWithName, RenderAdminSelectorProps, RenderPrioritySelectorProps, RenderTaskTypeSelectorProps } from '@parlor/components/select';
import { IChooseAutomation } from '../choose-automation/choose-automation.types';
import { taskAssignedOptions } from '../common';
export type TaskFormValues = {
    assignedTo?: (typeof taskAssignedOptions)[number];
    attachments?: File[];
    description?: string;
    dueDate?: number;
    id?: string;
    name: string;
    priority?: RenderPrioritySelectorProps;
    selectedOwners?: RenderAdminSelectorProps[];
    sendTo?: ModelWithName;
    signal?: IChooseAutomation.SignalProps;
    skip?: boolean;
    taskType?: RenderTaskTypeSelectorProps[number];
};
export type TaskAutomationModalProps = IChooseAutomation.ModalProps;
export declare const TaskAutomationModal: ({ onClose, onOverrideSave, onAfterDelete, onAfterSubmit, variant, id, action, triggerType, signal, }: TaskAutomationModalProps) => JSX.Element;
