import { RequestOptionsFactory } from '@wix/sdk-types'; /** Creates a project. */ export declare function createProject(payload: object): RequestOptionsFactory; /** Retrieves a project. */ export declare function getProject(payload: object): RequestOptionsFactory; /** Retrieves a list of all projects in a portfolio. */ export declare function listProjects(payload: object): RequestOptionsFactory; /** Updates a project. */ export declare function updateProject(payload: object): RequestOptionsFactory; /** Updates multiple projects. */ export declare function bulkUpdateProjects(payload: object): RequestOptionsFactory; /** Deletes a project. */ export declare function deleteProject(payload: object): RequestOptionsFactory; /** * Creates a query to retrieve a list of projects. * * The `queryProjects()` method builds a query to retrieve a list of projects and returns a `ProjectsQueryBuilder` object. * * The returned object contains the query definition, which is used to run the query using the [`find()`](https://dev.wix.com/docs/sdk/backend-modules/portfolio/projects/projects-query-builder/find) method. * * You can refine the query by chaining `ProjectsQueryBuilder` methods onto the query. `ProjectsQueryBuilder` methods enable you to filter, sort, and control the results that `queryProjects()` returns. * * `queryProjects()` runs with the following `ProjectsQueryBuilder` defaults which you can override: * * + [`limit(100)`](https://dev.wix.com/docs/sdk/backend-modules/portfolio/projects/projects-query-builder/limit) * + [`ascending('_id')`](https://dev.wix.com/docs/sdk/backend-modules/portfolio/projects/projects-query-builder/ascending) * * The following `ProjectsQueryBuilder` methods are supported for `queryProjects()`. For a full description of the operations object, see the object returned for the [`items`](https://dev.wix.com/docs/sdk/backend-modules/portfolio/projects/projects-query-result/items) property in `ProjectsQueryResult`. */ export declare function queryProjects(payload: object): RequestOptionsFactory; /** * Deprecated - please use ProjectsInCollectionsService.UpdateProjectOrderInCollection instead * our Client still use it * @deprecated */ export declare function updateProjectOrderInCollection(payload: object): RequestOptionsFactory; /** * Deprecated - please use ProjectsInCollectionsService.QueryProjectsInCollections instead * our Client still use it * @deprecated */ export declare function queryProjectsWithCollectionInfo(payload: object): RequestOptionsFactory;