import React from 'react';
import { Cursor } from '@staticcms/lite/lib/util';
import type { CollectionWithDefaults, Entry } from '@staticcms/lite';
import type { ViewStyle } from '@staticcms/lite/constants/views';
import type { ConnectedProps } from 'react-redux';
export declare function filterNestedEntries(path: string, collectionFolder: string, entries: Entry[]): Entry<import("@staticcms/lite").ObjectValue>[];
interface EntriesCollectionOwnProps {
    collection: CollectionWithDefaults;
    viewStyle: ViewStyle;
    filterTerm: string;
}
declare const connector: import("react-redux").InferableComponentEnhancerWithProps<{
    page: number | undefined;
    filterTerm: string;
    entriesLoaded: boolean;
    isFetching: boolean;
    viewStyle: ViewStyle;
    cursor: Cursor;
    collection: CollectionWithDefaults;
} & {}, EntriesCollectionOwnProps>;
export type EntriesCollectionProps = ConnectedProps<typeof connector>;
declare const _default: import("react-redux").ConnectedComponent<React.FC<{
    page: number | undefined;
    filterTerm: string;
    entriesLoaded: boolean;
    isFetching: boolean;
    viewStyle: ViewStyle;
    cursor: Cursor;
    collection: CollectionWithDefaults;
} & {}>, {
    collection: CollectionWithDefaults;
    viewStyle: ViewStyle;
    filterTerm: string;
    context?: React.Context<import("react-redux").ReactReduxContextValue<any, import("redux").UnknownAction> | null> | undefined;
    store?: import("redux").Store<any, import("redux").UnknownAction, unknown> | undefined;
}>;
export default _default;
