import type { FormikProps } from 'formik';
import React from 'react';
import type { Option } from 'react-select';
import type { INotification } from '../../domain';
import './editNotification.less';
export interface INotificationDetailsProps {
    formik: FormikProps<INotification>;
    level?: string;
    stageType?: string;
}
export interface INotificationDetailsState {
    notificationTypes: Option[];
    whenOptions: string[];
}
export declare class NotificationDetails extends React.Component<INotificationDetailsProps, INotificationDetailsState> {
    constructor(props: INotificationDetailsProps);
    componentDidMount(): void;
    private renderCustomMessage;
    private onNotificationTypeChange;
    render(): JSX.Element;
}
