import { SubscriberAndCallbacksFor } from './useMethods'; import { ConditionallyMergeRecordTypes } from './utilityTypes'; type CollectorMethods> = { actions: S['actions']; query: S['query']; }; export type useCollectorReturnType, C = null> = ConditionallyMergeRecordTypes>; export declare function useCollector, C>(store: S, collector?: (state: ReturnType['current'], query: S['query']) => C): useCollectorReturnType; export {};