import { Store } from './Store';
export interface Subscription {
    key: string;
    callback: (value: any) => void;
}
/**
 * Store using memory
 *
 * @example
 *
 * import { memoryStore } from '@alkuip/core';
 *
 * const App = () => (
 *    <Admin store={memoryStore()}>
 *       ...
 *   </Admin>
 * );
 */
export declare const memoryStore: (storage?: any) => Store;
export declare const flatten: (data: any) => any;
