export declare const useUpperLayerStore: ({ id: layerIdHook }?: { id?: string; }) => { update: ({ data, id: layerIdMethod }: { data: T | ((prevData: T) => T); id?: string; }) => void; reset: ({ id: layerIdMethod }?: { id?: string; }) => void; get: ({ id: layerIdMethod }?: { id?: string; }) => T; subscribe: ({ callback, id: layerIdMethod }: { callback: (data: unknown) => void; id?: string; }) => () => void; unsubscribe: ({ callback, id: layerIdMethod }: { callback: (data: unknown) => void; id?: string; }) => void; }; export declare const useUpperLayerData: ({ id: layerIdHook }?: { id?: string; }) => T;