import type { MessageProps } from "../Message/Message.js"; import type { FloatingMessageProps, FloatingMessageType } from "./FloatingMessage.js"; export type ShowFloatingMessageFn = (message: React.ReactNode, options?: MessageProps) => void; type FloatingMessageStackData = FloatingMessageProps & { messages: FloatingMessageType[]; setMessages: React.Dispatch>; removeMessageByReference: (message: FloatingMessageType) => void; }; type FloatingMessageContextType = { showFloatingMessage: ShowFloatingMessageFn; removeFloatingMessage?: () => void; _stack?: FloatingMessageStackData; }; declare const FloatingMessageContext: import("react").Context; export default FloatingMessageContext;