import { FieldEntity, GetStoreProps, InternalNamePath, NamePath } from './interface'; export declare class HideStore { store: {}; componentLists: FieldEntity[]; private init; private register; private getStoreState; private getComponents; getStore: () => { getComponents: () => FieldEntity[]; getStoreState: (pathName?: InternalNamePath) => any; getItemStore: () => { init: (entery: FieldEntity) => void; register: (entery: FieldEntity) => () => void; getStoreState: (pathName?: InternalNamePath) => any; updateValue: (pathName: NamePath, value: boolean) => void; getValue: (pathName: NamePath) => any; bathUpdateValue: (value: { [k: string]: boolean; }) => void; }; setInitialValues: (initialValues: {}, init: boolean) => void; updateValue: (pathName: NamePath, value: boolean) => void; bathUpdateValue: (value: { [k: string]: boolean; }) => void; }; private getItemStore; private setInitialValues; private getPaths; private bathUpdateValue; private updateValue; private getValue; private bathNotifyObservers; private notifyObservers; } /** 状态管理 */ declare const useStore: (form?: GetStoreProps) => GetStoreProps[]; export default useStore;