import React from "react"; import { StyledProps, Omit } from "../_type"; export interface MessageProps extends StyledProps { /** * 类型 */ type: "success" | "warning" | "error" | "loading"; /** * 提示内容 */ content: React.ReactNode; /** * 自动关闭延时(单位毫秒) * * 设置为 0 时不自动关闭(`2.5.2` 支持) * * @default 3000 */ duration?: number; /** * 关闭时回调 */ onClose?: () => void; } interface MessageHandle { /** * 隐藏 */ hide: () => void; } export interface MessageOptions extends Omit { } export declare const message: { success: (options: MessageOptions) => MessageHandle; warning: (options: MessageOptions) => MessageHandle; error: (options: MessageOptions) => MessageHandle; loading: (options: MessageOptions) => MessageHandle; }; export {};