import { ContentfulOrganizationAPI } from '../create-organization-api'; import { MetaSysProps, DefaultElements, MakeRequest } from '../common-types'; export declare type Organization = DefaultElements & OrganizationProp & ContentfulOrganizationAPI; export declare type OrganizationProp = { /** * System metadata */ sys: MetaSysProps; /** * Name */ name: string; }; /** * This method creates the API for the given organization with all the methods for * reading and creating other entities. It also passes down a clone of the * http client with an organization id, so the base path for requests now has the * organization id already set. * @private * @param makeRequest - function to make requests via an adapter * @param data - API response for an Organization * @return {Organization} */ export declare function wrapOrganization(makeRequest: MakeRequest, data: OrganizationProp): Organization; /** * This method normalizes each organization in a collection. * @private */ export declare const wrapOrganizationCollection: (makeRequest: MakeRequest, data: import("../common-types").CollectionProp) => import("../common-types").Collection;