export declare const useDialogStore: ({ id: dialogIdHook }?: { id?: string; }) => { get: ({ id: dialogIdMethod }?: { id?: string; }) => T; update: ({ data, id: dialogIdMethod }: { data: T | ((prevData: T) => T); id?: string; }) => void; reset: ({ id: dialogIdMethod }?: { id?: string; }) => void; subscribe: ({ callback, id: dialogIdMethod }: { callback: (data: unknown) => void; id?: string; }) => () => void; unsubscribe: ({ callback, id: dialogIdMethod }: { callback: (data: unknown) => void; id?: string; }) => void; }; export declare const useDialogAction: ({ id: dialogIdHook }?: { id?: string; }) => { open: ({ data, id: dialogIdMethod }?: { data?: T; id?: string; }) => void; close: ({ data, id: dialogIdMethod }?: { data?: T; id?: string; }) => void; }; export declare const useDialogData: ({ id: dialogIdHook }?: { id?: string; }) => T;