import type { PayloadAction } from '@reduxjs/toolkit'; import type { User as UserDTO, Team as TeamDTO, Project as ProjectDTO, SiteConfigDTO, Block as BlockDTO, Draft as DraftDTO, ALL_BLOCKS, TemplateSpec } from '@curvenote/blocks'; export declare const users: import("@reduxjs/toolkit").Slice, { receive(state: import("immer/dist/internal.js").WritableDraft>, action: PayloadAction): void; }, "usersApi">; export declare const teams: import("@reduxjs/toolkit").Slice, { receive(state: import("immer/dist/internal.js").WritableDraft>, action: PayloadAction): void; }, "teamsApi">; export declare const projects: import("@reduxjs/toolkit").Slice, { receive(state: import("immer/dist/internal.js").WritableDraft>, action: PayloadAction): void; }, "projectsApi">; export declare const siteconfigs: import("@reduxjs/toolkit").Slice, { receive(state: import("immer/dist/internal.js").WritableDraft>, action: PayloadAction): void; }, "siteconfigsApi">; export declare const blocks: import("@reduxjs/toolkit").Slice, { receive(state: import("immer/dist/internal.js").WritableDraft>, action: PayloadAction): void; }, "blocksApi">; export declare const versions: import("@reduxjs/toolkit").Slice, { receive(state: import("immer/dist/internal.js").WritableDraft>, action: PayloadAction): void; }, "versionsApi">; export declare const drafts: import("@reduxjs/toolkit").Slice, { receive(state: import("immer/dist/internal.js").WritableDraft>, action: PayloadAction): void; }, "draftsApi">; export declare const templates: import("@reduxjs/toolkit").Slice, { receive(state: import("immer/dist/internal.js").WritableDraft>, action: PayloadAction): void; }, "templatesApi">; export declare const apiReducer: import("redux").Reducer; teams: Record; projects: Record; siteconfigs: Record; blocks: Record; versions: Record; drafts: Record; templates: Record; }>, import("redux").AnyAction>; export type APIState = ReturnType; //# sourceMappingURL=reducers.d.ts.map