/**
 * Hook for accessing <FloatingMessage> `showFloatingMessage()` method
 * @returns object
 */
export default function useFloatingMessage(): {
    showFloatingMessage: import("../components/FloatingMessage/FloatingMessageContext.internal.js").ShowFloatingMessageFn;
    removeFloatingMessage?: () => void;
    _stack?: import("../components/FloatingMessage/FloatingMessage.js").FloatingMessageProps & {
        messages: import("../components/FloatingMessage/FloatingMessage.js").FloatingMessageType[];
        setMessages: React.Dispatch<React.SetStateAction<import("../components/FloatingMessage/FloatingMessage.js").FloatingMessageType[]>>;
        removeMessageByReference: (message: import("../components/FloatingMessage/FloatingMessage.js").FloatingMessageType) => void;
    };
};
