import type { CSSProperties, ReactNode } from "react"; export type NotifyColor = "primary" | "success" | "warning" | "danger"; export interface NotifyOptions { selector?: string; className?: string; style?: CSSProperties; type?: NotifyColor; color?: string; background?: string; duration?: number; message?: ReactNode; onClose?(opened: boolean): void; onTransitionExited?(): void; } export type NotifyThemeVars = { notifyColor?: string; notifyPadding?: string; notifyFontSize?: string; notifyLineHeight?: string; notifyPrimaryBackgroundColor?: string; notifySuccessBackgroundColor?: string; notifyWarningBackgroundColor?: string; notifyDangerBackgroundColor?: string; }; export declare const notifyEvents: TaroGeneral.Events; export declare const notifySelectorSet: Set;