import React, { HTMLProps } from 'react'; export interface NotificationProps extends Omit, 'ref'> { /** * Идентификатор уведомления */ identifier: string; /** * Название уведомления */ title: string; /** * Время, через которое уведомление автоматически исчезнет */ timeout?: number; /** * Подробное описание уведомления */ description?: string; /** * Внешний вид уведомления */ appearance: 'accent' | 'default'; /** * Способ размещения текста описания */ textPosition?: 'inner-html' | 'text-content'; /** * Категория уведомления */ type: 'error' | 'success' | 'warning' | 'info' | 'question' | 'network'; /** * Метод, вызов которого происходит при закрытии уведомления * * @param identifier идентификатор уведомления * @returns ничего не возвращает */ onClose: (identifier: string) => void; /** * Метод, вызов которого происходит в момент нажатия на кнопку "Закрыть уведомление" * * @param identifier идентификатор уведомления * @param evt объект события * @returns ничего не возвращает */ onCloseClick?: (identifier: string, evt: React.MouseEvent) => void; } //# sourceMappingURL=Notification.props.d.ts.map