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<import("zustand").StoreApi<MessageState>>;
export {};
