import type { Entries, Entry, GroupMap, ObjectValue, Page, SortMap, SortObject } from '@staticcms/core'; import type { ViewStyle } from '@staticcms/core/constants/views'; import type { RootState } from '@staticcms/core/store'; export declare const selectEntriesFilters: (entries: RootState) => import("@staticcms/core").Filter | undefined; export declare const selectEntriesFilter: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, collectionName?: string | undefined) => Record) & import("reselect").OutputSelectorFields<(args_0: import("@staticcms/core").Filter | undefined, args_1: string | undefined) => Record, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const selectEntriesGroups: (entries: RootState) => import("@staticcms/core").Group | undefined; export declare const selectEntriesGroup: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, collectionName?: string | undefined) => Record) & import("reselect").OutputSelectorFields<(args_0: import("@staticcms/core").Group | undefined, args_1: string | undefined) => Record, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const selectEntriesSelectedGroup: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, collectionName?: string | undefined) => GroupMap | undefined) & import("reselect").OutputSelectorFields<(args_0: Record) => GroupMap | undefined, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const selectEntriesSorts: (entries: RootState) => import("@staticcms/core").Sort; export declare const selectEntriesSort: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, collectionName?: string | undefined) => SortMap) & import("reselect").OutputSelectorFields<(args_0: import("@staticcms/core").Sort, args_1: string | undefined) => SortMap, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const selectEntriesSelectedSort: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, collectionName?: string | undefined) => SortObject | undefined) & import("reselect").OutputSelectorFields<(args_0: SortMap) => SortObject | undefined, { clearCache: () => void; }> & { clearCache: () => void; }; export declare function selectViewStyle(entries: RootState): ViewStyle; export declare function selectEntriesBySlugs(state: RootState): Entries; export declare const selectEntry: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, _collectionName: string, slug: string | undefined) => Entry | null) & import("reselect").OutputSelectorFields<(args_0: Entries, args_1: string, args_2: string | undefined) => Entry | null, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const selectEntryPages: (state: RootState) => import("@staticcms/core").Pages; export declare const selectEntryPage: (state: RootState, collectionName: string) => Page; export declare const selectPublishedSlugs: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, collectionName: string) => string[]) & import("reselect").OutputSelectorFields<(args_0: Page) => string[], { clearCache: () => void; }> & { clearCache: () => void; }; export declare const selectPublishedEntries: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, collectionName: string) => Entry[]) & import("reselect").OutputSelectorFields<(args_0: Entries, args_1: string, args_2: string[]) => Entry[], { clearCache: () => void; }> & { clearCache: () => void; }; export declare function getGroup(entry: Entry, selectedGroup: GroupMap): { id: string; label: string; value: undefined; } | { id: string; label: string; value: string | boolean; }; export declare const selectEntryByPath: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, _collectionName: string, path: string) => Entry | undefined) & import("reselect").OutputSelectorFields<(args_0: string[], args_1: string, args_2: string, args_3: Entries) => Entry | undefined, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const selectEntriesLoaded: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, collectionName: string) => boolean) & import("reselect").OutputSelectorFields<(args_0: Page) => boolean, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const selectIsFetching: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, collectionName: string) => boolean) & import("reselect").OutputSelectorFields<(args_0: Page) => boolean, { clearCache: () => void; }> & { clearCache: () => void; }; export declare function selectSearchEntryIds(state: RootState): { collection: string; slug: string; }[]; export declare const selectSearchedEntries: ((state: Omit; config: import("../config").ConfigState; cursors: import("../cursors").CursorsState; editorialWorkflow: import("../editorialWorkflow").EditorialWorkflowState; entries: import("../entries").EntriesState; entryDraft: import("../entryDraft").EntryDraftState; globalUI: import("../globalUI").GlobalUIState; mediaLibrary: import("../mediaLibrary").MediaLibraryState; medias: import("../medias").MediasState; scroll: import("../scroll").ScrollState; search: import("../search").SearchState; status: import("../status").StatusState; }, "config" | "collection"> & { collection: import("../collections").CollectionsState; config: import("../config").ConfigState; }, availableCollections: string[]) => Entry[]) & import("reselect").OutputSelectorFields<(args_0: { collection: string; slug: string; }[], args_1: Entries, args_2: string[]) => Entry[], { clearCache: () => void; }> & { clearCache: () => void; };