/// <reference types="react" />
import { ModelWithName, OPPORTUNITY_TYPES, RenderOpportunityStageSelectorProps } from '@parlor/components/select';
import { IChooseAutomation } from '../choose-automation/choose-automation.types';
import { opportunityFireOptions } from '../common';
export type OpportunityModalFormValues = {
    amount?: number;
    closedDate?: string;
    description?: string;
    displayName: string;
    fireAfter?: number | '';
    fireRange?: (typeof opportunityFireOptions)[number];
    id?: string;
    renewalDate?: string;
    sendTo?: ModelWithName;
    signal?: IChooseAutomation.SignalProps;
    stage?: RenderOpportunityStageSelectorProps[number];
    type?: (typeof OPPORTUNITY_TYPES)[number];
};
export type OpportunityModalProps = IChooseAutomation.ModalProps;
export declare const OpportunityModal: ({ onClose, onAfterDelete, onAfterSubmit, id, variant, action, triggerType, onOverrideSave, signal, }: OpportunityModalProps) => JSX.Element;
