import React, { ReactNode } from 'react'; import type { NotificationKind, NotificationPositionType } from './types'; export interface NotificationComponentProps { /** * id값을 지정할 수 있습니다. * - id값은 unique 해야합니다. * - 해당 id값으로 destroy 수동 처리가 가능합니다. * - 지정하지 않을 경우 messageManager generateMessageId를 통해 자동으로 생성되어 관리됩니다. */ id?: string; /** @default 'info' */ kind?: NotificationKind; title: string; content: ReactNode; confirmText?: string; cancelText?: string; /** * 하단 좌측 링크 텍스트 */ linkText?: string; /** * 닫힘 버튼 사용 유무 * @default false */ closeButton?: boolean; onConfirm?: () => void; onCancel?: () => void; onClose?: () => void; onClickLink?: () => void; destroy: () => void; position: NotificationPositionType; } export declare const NotificationComponent: React.FC;