import type { RootState } from '@staticcms/core/store';
export declare const getEntryDataPath: (isMeta: boolean | undefined) => string[];
export declare const selectAllFieldErrors: (state: RootState) => import("../..").FieldsErrors;
export declare const selectFieldErrors: ((state: Omit<{
    snackbar: import("../../store/slices/snackbars").SnackbarState;
    auth: import("../auth").AuthState;
    collections: import("../collections").CollectionsState<import("../..").UnknownField>;
    config: import("../config").ConfigState<import("../..").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("../..").UnknownField>;
    config: import("../config").ConfigState<import("../..").UnknownField>;
}, _path: string, isMeta: boolean | undefined) => import("../..").FieldError[]) & {
    clearCache: () => void;
    resultsCount: () => number;
    resetResultsCount: () => void;
} & {
    resultFunc: (resultFuncArgs_0: import("../..").FieldsErrors, resultFuncArgs_1: string, resultFuncArgs_2: boolean | undefined) => import("../..").FieldError[];
    memoizedResultFunc: ((resultFuncArgs_0: import("../..").FieldsErrors, resultFuncArgs_1: string, resultFuncArgs_2: boolean | undefined) => import("../..").FieldError[]) & {
        clearCache: () => void;
        resultsCount: () => number;
        resetResultsCount: () => void;
    };
    lastResult: () => import("../..").FieldError[];
    dependencies: [(state: RootState) => import("../..").FieldsErrors, (_state: RootState, path: string) => string, (_state: RootState, _path: string, isMeta: boolean | undefined) => boolean | undefined];
    recomputations: () => number;
    resetRecomputations: () => void;
    dependencyRecomputations: () => number;
    resetDependencyRecomputations: () => void;
} & {
    memoize: typeof import("reselect").weakMapMemoize;
    argsMemoize: typeof import("reselect").weakMapMemoize;
};
export declare function selectEntryDraft(state: RootState): import("../entryDraft").EntryDraftState;
export declare function selectEditingDraft(state: RootState): import("../..").Entry<import("../..").ObjectValue> | undefined;
export declare function selectDraftMediaFiles(state: RootState): import("../..").MediaFile[] | undefined;
