interface Notify { message: string; type: 'success' | 'error' | 'warning'; timeout?: number; content?: string; link?: { text: string; outerLink?: string; }; } interface MessageState { notify: Notify | null; toast: (notify: Notify) => void; close: () => void; } export declare const useMessageState: import("zustand").UseBoundStore>; export {};