import { default as React, ReactNode } from 'react'; type UpdateQueueItem = { key: string; value: any; data: any; }; interface ArchbaseDependencyProviderProps { children: ReactNode; } export declare const ArchbaseDependencyProvider: React.FC; export declare const useArchbaseDependency: () => { registerListener: (key: string, listener: Function) => void; removeListener: (key: string, listener: Function) => void; enqueueUpdate: (update: UpdateQueueItem) => void; }; export {};