import { type Dispatch, type ReactNode, type SetStateAction } from 'react'; import { type ToastProps } from 'react-toastify-next/dist/types'; import { type ActionParams } from '../types'; type BannerTemplateProps = { imageSrc?: string; title?: string; description?: string; action?: (params: ActionParams) => ReactNode; /** * Обработчик, для выполнения дополнительных действий при закрытии(например, снятие метрик) */ onClose?: () => void; setIsOpenDialog?: Dispatch>; } & Partial; export declare const BannerTemplate: (props: BannerTemplateProps) => JSX.Element; export {};