import * as selectors from './selectors';
import * as actions from './actions';
/**
 * Post editor data store configuration.
 *
 * @see https://github.com/WordPress/gutenberg/blob/HEAD/packages/data/README.md#registerStore
 */
export declare const storeConfig: {
    reducer: import("redux").Reducer<{
        postId: any;
        postType: any;
        templateId: any;
        saving: Object;
        deleting: Object;
        postLock: import("./reducer").PostLockState;
        template: boolean;
        postSavingLock: import("./reducer").PostLockState;
        editorSettings: Object;
        postAutosavingLock: import("./reducer").PostLockState;
        renderingMode: any;
        deviceType: Object;
        removedPanels: any[];
        blockInserterPanel: typeof import("./reducer").blockInserterPanel;
        inserterSidebarToggleRef: Object;
        listViewPanel: typeof import("./reducer").listViewPanel;
        listViewToggleRef: Object;
        publishSidebarActive: boolean;
        stylesPath: string;
        showStylebook: boolean;
        revisionId: number | null;
        revisionPage: number;
        showRevisionDiff: boolean;
        selectedNote: Object;
        dataviews: {
            actions: {
                [x: string]: Record<string, import("@wordpress/dataviews").Action<any>[]> | {
                    [x: string]: import("@wordpress/dataviews").Action<any>[] | (import("@wordpress/dataviews").Action<any> | import("@wordpress/dataviews").Action<unknown>)[];
                };
            };
            fields: {
                [x: string]: Record<string, import("@wordpress/dataviews").Field<any>[]> | {
                    [x: string]: import("@wordpress/dataviews").Field<any>[] | (import("@wordpress/dataviews").Field<any> | import("@wordpress/dataviews").Field<unknown>)[];
                };
            };
            isReady: import("../dataviews/store/reducer").ReadyState;
        };
    }, any, Partial<{
        postId: null | undefined;
        postType: null | undefined;
        templateId: null | undefined;
        saving: Object | undefined;
        deleting: Object | undefined;
        postLock: import("./reducer").PostLockState | undefined;
        template: Object | undefined;
        postSavingLock: import("./reducer").PostLockState | undefined;
        editorSettings: Object | undefined;
        postAutosavingLock: import("./reducer").PostLockState | undefined;
        renderingMode: string | undefined;
        deviceType: Object | undefined;
        removedPanels: any[] | undefined;
        blockInserterPanel: Object | undefined;
        inserterSidebarToggleRef: Object | undefined;
        listViewPanel: Object | undefined;
        listViewToggleRef: Object | undefined;
        publishSidebarActive: boolean | undefined;
        stylesPath: string | undefined;
        showStylebook: boolean | undefined;
        revisionId: number | null | undefined;
        revisionPage: number | undefined;
        showRevisionDiff: boolean | undefined;
        selectedNote: Object | undefined;
        dataviews: never;
    }>>;
    selectors: typeof selectors;
    actions: typeof actions;
};
/**
 * Store definition for the editor namespace.
 *
 * @see https://github.com/WordPress/gutenberg/blob/HEAD/packages/data/README.md#createReduxStore
 */
export declare const store: import("@wordpress/data").StoreDescriptor<import("@wordpress/data").ReduxStoreConfig<unknown, typeof actions, typeof selectors>>;
//# sourceMappingURL=index.d.ts.map