import { type AlertProps } from './Alert';
export interface AlertBaseProps extends Omit<AlertProps, 'usePortal' | 'className' | 'style' | 'getRootRef'> {
    /**
     * Флаг, определяющий состояние закрытия модального окна.
     * Когда установлен в true, запускает анимацию закрытия окна.
     */
    closing?: boolean;
    /**
     * Функция обратного вызова для управления состоянием закрытия модального окна.
     * Принимает булево значение, которое определяет, находится ли окно в процессе закрытия.
     */
    setClosing?: (closing: boolean) => void;
}
export declare const AlertBase: ({ actions, actionsLayout, children, title, description, onClose, dismissLabel, renderAction, actionsAlign, dismissButtonMode, dismissButtonTestId, onClick, allowClickPropagation, titleTestId, descriptionTestId, closing, setClosing, ...restProps }: AlertBaseProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=AlertBase.d.ts.map