import type { CollectionWithDefaults, CollectionsWithDefaults, Entry } from '@staticcms/lite';
import type { ViewStyle } from '@staticcms/lite/constants/views';
import type Cursor from '@staticcms/lite/lib/util/Cursor';
import type { FC } from 'react';
import './Entries.css';
export interface BaseEntriesProps {
    entries: Entry[];
    page?: number;
    isFetching: boolean;
    viewStyle: ViewStyle;
    cursor: Cursor;
    filterTerm: string;
    handleCursorActions?: (action: string) => void;
}
export interface SingleCollectionEntriesProps extends BaseEntriesProps {
    collection: CollectionWithDefaults;
}
export interface MultipleCollectionEntriesProps extends BaseEntriesProps {
    collections: CollectionsWithDefaults;
}
export type EntriesProps = SingleCollectionEntriesProps | MultipleCollectionEntriesProps;
declare const Entries: FC<EntriesProps>;
export default Entries;
