import { CreateProjectRequest, Project, UpdateProjectRequest } from './types'; export declare const projectApi: import("@reduxjs/toolkit/dist/query").Api, { createProject: import("@reduxjs/toolkit/dist/query").MutationDefinition, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", any, "mainApi">; getAllProjects: import("@reduxjs/toolkit/dist/query").QueryDefinition, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", Project[], "mainApi">; updateProject: import("@reduxjs/toolkit/dist/query").MutationDefinition, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", any, "mainApi">; deleteProject: import("@reduxjs/toolkit/dist/query").MutationDefinition, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", any, "mainApi">; }, "mainApi", "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", typeof import("@reduxjs/toolkit/dist/query/core/module").coreModuleName | typeof import("@reduxjs/toolkit/dist/query/react/module").reactHooksModuleName>; export declare const useCreateProjectMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", any, "mainApi">>, useGetAllProjectsQuery: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseQuery, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", Project[], "mainApi">>, useUpdateProjectMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", any, "mainApi">>, useDeleteProjectMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation, "ReduxHistoryItems" | "Companies" | "Projects" | "Posts" | "Users", any, "mainApi">>;