import { CreateSelector, StoreState, StoreReadableStateSource, StoreSelector, StoreSelectorCallback } from '../../types'; import { Collection } from '../collections/collection-utils'; import { Readable } from 'svelte/store'; import { createCachedSelector, SelectorTraceReporter } from '../selector-core/create-cached-selector'; import { SelectorFlushManagerSource } from '../selector-core/throttled-selector-options'; export { createCachedSelector }; export declare const createSelectorFromReadableState: (getReadableState: () => Readable, selectorFunc: StoreSelectorCallback, selectorFlushManagerOrFrequency?: SelectorFlushManagerSource, traceReporter?: SelectorTraceReporter) => StoreSelector; export declare const createSelector: CreateSelector; export declare const createCollectionItemSelector: = StoreReadableStateSource>(store: TStore, collectionSelector: StoreSelectorCallback, any[], StoreState>) => StoreSelector>; export declare const createCollectionItemsListSelector: boolean, TStore extends StoreReadableStateSource = StoreReadableStateSource>(store: TStore, collectionSelector: StoreSelectorCallback, any[], StoreState>, itemFilter?: F) => StoreSelector>; //# sourceMappingURL=create-selector.d.ts.map