import { NotVoid } from './types'; interface ElfHooksRegistry { preStoreUpdate?: (currentState: any, nextState: any, storeName: string) => NotVoid; preStateInit?: (initialState: any, storeName: string) => NotVoid; } export declare const elfHooksRegistry: ElfHooksRegistry; declare class ElfHooks { registerPreStoreUpdate(fn: (currentState: any, nextState: any, storeName: string) => NotVoid): void; registerPreStateInit(fn: (initialState: any, storeName: string) => NotVoid): void; } export declare const elfHooks: ElfHooks; export {};