import type { Entries, Entry, GroupMap, ObjectValue, Page, SortMap, SortObject } from '@staticcms/lite';
import type { ViewStyle } from '@staticcms/lite/constants/views';
import type { RootState } from '@staticcms/lite/store';
export declare const selectEntriesFilters: (entries: RootState) => import("@staticcms/lite").Filter | undefined;
export declare const selectEntriesFilter: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, collectionName?: string | undefined) => Record<string, import("@staticcms/lite").FilterMap>) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: import("@staticcms/lite").Filter | undefined, resultFuncArgs_1: string | undefined) => Record<string, import("@staticcms/lite").FilterMap>;
    memoizedResultFunc: ((resultFuncArgs_0: import("@staticcms/lite").Filter | undefined, resultFuncArgs_1: string | undefined) => Record<string, import("@staticcms/lite").FilterMap>) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => Record<string, import("@staticcms/lite").FilterMap>;
    dependencies: [(entries: RootState) => import("@staticcms/lite").Filter | undefined, (_state: RootState, collectionName?: string) => string | undefined];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare const selectEntriesGroups: (entries: RootState) => import("@staticcms/lite").Group | undefined;
export declare const selectEntriesGroup: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, collectionName?: string | undefined) => Record<string, GroupMap>) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: import("@staticcms/lite").Group | undefined, resultFuncArgs_1: string | undefined) => Record<string, GroupMap>;
    memoizedResultFunc: ((resultFuncArgs_0: import("@staticcms/lite").Group | undefined, resultFuncArgs_1: string | undefined) => Record<string, GroupMap>) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => Record<string, GroupMap>;
    dependencies: [(entries: RootState) => import("@staticcms/lite").Group | undefined, (_state: RootState, collectionName?: string) => string | undefined];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare const selectEntriesSelectedGroup: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, collectionName?: string | undefined) => GroupMap | undefined) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: Record<string, GroupMap>) => GroupMap | undefined;
    memoizedResultFunc: ((resultFuncArgs_0: Record<string, GroupMap>) => GroupMap | undefined) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => GroupMap | undefined;
    dependencies: [((state: Omit<{
        snackbar: import("../../store/slices/snackbars").SnackbarState;
        auth: import("../auth").AuthState;
        collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
        config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
        cursors: import("../cursors").CursorsState;
        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<import("@staticcms/lite").UnknownField>;
        config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    }, collectionName?: string | undefined) => Record<string, GroupMap>) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: import("@staticcms/lite").Group | undefined, resultFuncArgs_1: string | undefined) => Record<string, GroupMap>;
        memoizedResultFunc: ((resultFuncArgs_0: import("@staticcms/lite").Group | undefined, resultFuncArgs_1: string | undefined) => Record<string, GroupMap>) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => Record<string, GroupMap>;
        dependencies: [(entries: RootState) => import("@staticcms/lite").Group | undefined, (_state: RootState, collectionName?: string) => string | undefined];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        memoize: typeof import("reselect").weakMapMemoize;
        argsMemoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare const selectEntriesSorts: (entries: RootState) => import("@staticcms/lite").Sort;
export declare const selectEntriesSort: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, collectionName?: string | undefined) => SortMap) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: import("@staticcms/lite").Sort, resultFuncArgs_1: string | undefined) => SortMap;
    memoizedResultFunc: ((resultFuncArgs_0: import("@staticcms/lite").Sort, resultFuncArgs_1: string | undefined) => SortMap) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => SortMap;
    dependencies: [(entries: RootState) => import("@staticcms/lite").Sort, (_state: RootState, collectionName?: string) => string | undefined];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare const selectEntriesSelectedSort: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, collectionName?: string | undefined) => SortObject | undefined) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: SortMap) => SortObject | undefined;
    memoizedResultFunc: ((resultFuncArgs_0: SortMap) => SortObject | undefined) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => SortObject | undefined;
    dependencies: [((state: Omit<{
        snackbar: import("../../store/slices/snackbars").SnackbarState;
        auth: import("../auth").AuthState;
        collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
        config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
        cursors: import("../cursors").CursorsState;
        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<import("@staticcms/lite").UnknownField>;
        config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    }, collectionName?: string | undefined) => SortMap) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: import("@staticcms/lite").Sort, resultFuncArgs_1: string | undefined) => SortMap;
        memoizedResultFunc: ((resultFuncArgs_0: import("@staticcms/lite").Sort, resultFuncArgs_1: string | undefined) => SortMap) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => SortMap;
        dependencies: [(entries: RootState) => import("@staticcms/lite").Sort, (_state: RootState, collectionName?: string) => string | undefined];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        memoize: typeof import("reselect").weakMapMemoize;
        argsMemoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare function selectViewStyle(entries: RootState): ViewStyle;
export declare function selectEntriesBySlugs(state: RootState): Entries;
export declare const selectEntry: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, _collectionName: string, slug: string | undefined) => Entry<ObjectValue> | null) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: Entries, resultFuncArgs_1: string, resultFuncArgs_2: string | undefined) => Entry<ObjectValue> | null;
    memoizedResultFunc: ((resultFuncArgs_0: Entries, resultFuncArgs_1: string, resultFuncArgs_2: string | undefined) => Entry<ObjectValue> | null) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => Entry<ObjectValue> | null;
    dependencies: [typeof selectEntriesBySlugs, (_state: RootState, collectionName: string) => string, (_state: RootState, _collectionName: string, slug: string | undefined) => string | undefined];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare const selectEntryPages: (state: RootState) => import("@staticcms/lite").Pages;
export declare const selectEntryPage: (state: RootState, collectionName: string) => Page;
export declare const selectPublishedSlugs: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, collectionName: string) => string[]) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: Page) => string[];
    memoizedResultFunc: ((resultFuncArgs_0: Page) => string[]) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => string[];
    dependencies: [(state: RootState, collectionName: string) => Page];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare const selectPublishedEntries: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, collectionName: string) => Entry<ObjectValue>[]) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: Entries, resultFuncArgs_1: string, resultFuncArgs_2: string[]) => Entry<ObjectValue>[];
    memoizedResultFunc: ((resultFuncArgs_0: Entries, resultFuncArgs_1: string, resultFuncArgs_2: string[]) => Entry<ObjectValue>[]) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => Entry<ObjectValue>[];
    dependencies: [typeof selectEntriesBySlugs, (_state: RootState, collectionName: string) => string, ((state: Omit<{
        snackbar: import("../../store/slices/snackbars").SnackbarState;
        auth: import("../auth").AuthState;
        collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
        config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
        cursors: import("../cursors").CursorsState;
        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<import("@staticcms/lite").UnknownField>;
        config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    }, collectionName: string) => string[]) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: Page) => string[];
        memoizedResultFunc: ((resultFuncArgs_0: Page) => string[]) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => string[];
        dependencies: [(state: RootState, collectionName: string) => Page];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        memoize: typeof import("reselect").weakMapMemoize;
        argsMemoize: typeof import("reselect").weakMapMemoize;
    }];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
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<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, _collectionName: string, path: string) => Entry<ObjectValue> | undefined) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: string[], resultFuncArgs_1: string, resultFuncArgs_2: string, resultFuncArgs_3: Entries) => Entry<ObjectValue> | undefined;
    memoizedResultFunc: ((resultFuncArgs_0: string[], resultFuncArgs_1: string, resultFuncArgs_2: string, resultFuncArgs_3: Entries) => Entry<ObjectValue> | undefined) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => Entry<ObjectValue> | undefined;
    dependencies: [((state: Omit<{
        snackbar: import("../../store/slices/snackbars").SnackbarState;
        auth: import("../auth").AuthState;
        collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
        config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
        cursors: import("../cursors").CursorsState;
        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<import("@staticcms/lite").UnknownField>;
        config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    }, collectionName: string) => string[]) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    } & {
        resultFunc: (resultFuncArgs_0: Page) => string[];
        memoizedResultFunc: ((resultFuncArgs_0: Page) => string[]) & {
            clearCache: () => void;
            resultsCount: () => number;
            resetResultsCount: () => void;
        };
        lastResult: () => string[];
        dependencies: [(state: RootState, collectionName: string) => Page];
        recomputations: () => number;
        resetRecomputations: () => void;
        dependencyRecomputations: () => number;
        resetDependencyRecomputations: () => void;
    } & {
        memoize: typeof import("reselect").weakMapMemoize;
        argsMemoize: typeof import("reselect").weakMapMemoize;
    }, (_state: RootState, collectionName: string) => string, (_state: RootState, _collectionName: string, path: string) => string, typeof selectEntriesBySlugs];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare const selectEntriesLoaded: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, collectionName: string) => boolean) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: Page) => boolean;
    memoizedResultFunc: ((resultFuncArgs_0: Page) => boolean) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => boolean;
    dependencies: [(state: RootState, collectionName: string) => Page];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare const selectIsFetching: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, collectionName: string) => boolean) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: Page) => boolean;
    memoizedResultFunc: ((resultFuncArgs_0: Page) => boolean) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => boolean;
    dependencies: [(state: RootState, collectionName: string) => Page];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare function selectSearchEntryIds(state: RootState): {
    collection: string;
    slug: string;
}[];
export declare const selectSearchedEntries: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
    cursors: import("../cursors").CursorsState;
    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<import("@staticcms/lite").UnknownField>;
    config: import("../config").ConfigState<import("@staticcms/lite").UnknownField>;
}, availableCollections: string[]) => Entry<ObjectValue>[]) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: {
        collection: string;
        slug: string;
    }[], resultFuncArgs_1: Entries, resultFuncArgs_2: string[]) => Entry<ObjectValue>[];
    memoizedResultFunc: ((resultFuncArgs_0: {
        collection: string;
        slug: string;
    }[], resultFuncArgs_1: Entries, resultFuncArgs_2: string[]) => Entry<ObjectValue>[]) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => Entry<ObjectValue>[];
    dependencies: [typeof selectSearchEntryIds, typeof selectEntriesBySlugs, (_state: RootState, availableCollections: string[]) => string[]];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
