import { z } from "zod"; export declare const messageBoxSchema: z.ZodObject<{ status: z.ZodNullable>; message: z.ZodNullable; description: z.ZodNullable; activate: z.ZodBoolean; }, "strip", z.ZodTypeAny, { status: "error" | "success" | "progressing" | null; message: string | null; description: string | null; activate: boolean; }, { status: "error" | "success" | "progressing" | null; message: string | null; description: string | null; activate: boolean; }>; export type MessageBoxState = z.infer; export type MessageBoxAction = { setState: (state: Partial) => void; init: () => void; }; export type MessageBoxStore = MessageBoxState & MessageBoxAction; export declare const messageBoxInitialState: MessageBoxState; export declare const useMessageBoxStore: import("zustand").UseBoundStore, "setState" | "devtools"> & { setState(partial: MessageBoxStore | Partial | ((state: MessageBoxStore) => MessageBoxStore | Partial), replace?: false | undefined, action?: (string | { [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; type: string; }) | undefined): void; setState(state: MessageBoxStore | ((state: MessageBoxStore) => MessageBoxStore), replace: true, action?: (string | { [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; type: string; }) | undefined): void; devtools: { cleanup: () => void; }; }>; //# sourceMappingURL=useMessageBoxStore.d.ts.map