import { Endpoint } from './Endpoint'; import { ContentDeliveryByIdOptions, ContentDeliveryChildrenOptions, ContentDeliveryRootOptions, ContentDeliveryFilterOptions } from './RequestOptions'; import { Content, ContentLanguageType, MediaTypeContentManager, ContentMemberGroupType, ContentManagementMember, MemberResetPasswordToken, ContentMemberTypeType, ContentRelationType, ContentRelationTypeType, ContentTypeBase, ContentManagementContent, ContentManagementMedia, Media, PagedResponse, Form, OAUthResponse } from './Responses'; import { Redirect } from './Responses/Redirect'; /** * @internal */ export declare const Endpoints: { delivery: { content: { root: (options?: ContentDeliveryRootOptions | undefined) => Endpoint; byId: (id: string, options?: ContentDeliveryByIdOptions | undefined) => Endpoint; byUrl: (url: string, options?: ContentDeliveryByIdOptions | undefined) => Endpoint; children: (id: string, options?: ContentDeliveryChildrenOptions | undefined) => Endpoint>; ancestors: (id: string, options?: ContentDeliveryRootOptions | undefined) => Endpoint; descendants: (id: string, options?: ContentDeliveryChildrenOptions | undefined) => Endpoint>; byContentType: (contentType: string, options?: ContentDeliveryFilterOptions | undefined) => Endpoint>; filter: (options?: ContentDeliveryFilterOptions | undefined) => Endpoint>; search: (term: string, options?: ContentDeliveryFilterOptions | undefined) => Endpoint>; }; media: { root: () => Endpoint; byId: (id: string) => Endpoint; children: (id: string, options?: import("./RequestOptions").PageOptions | undefined) => Endpoint; }; redirect: { getAll: (options?: ContentDeliveryFilterOptions | undefined) => Endpoint>; }; }; management: { content: { root: () => Endpoint; byId: (id: string) => Endpoint; children: (id: string, options?: import("./RequestOptions").PageOptions | undefined) => Endpoint>; create: () => Endpoint; publish: (id: string, options?: import("./RequestOptions").CultureOptions | undefined) => Endpoint; unPublish: (id: string, options?: import("./RequestOptions").CultureOptions | undefined) => Endpoint; update: (id: string) => Endpoint; delete: (id: string) => Endpoint; }; contentType: { all: () => Endpoint; byAlias: (alias: string) => Endpoint; }; media: { root: () => Endpoint; byId: (id: string) => Endpoint; children: (id: string, options?: import("./RequestOptions").PageOptions | undefined) => Endpoint>; create: () => Endpoint; update: (id: string) => Endpoint; delete: (id: string) => Endpoint; }; mediaType: { all: () => Endpoint; byAlias: (alias: string) => Endpoint; }; language: { all: () => Endpoint; byISOCode: (id: string) => Endpoint; create: () => Endpoint; update: (id: string) => Endpoint; delete: (id: string) => Endpoint; }; relation: { byId: (id: string | number) => Endpoint; byParent: (id: string) => Endpoint; byChild: (id: string) => Endpoint; byAlias: (alias: string) => Endpoint; create: () => Endpoint; delete: (id: string | number) => Endpoint; }; relationType: { byAlias: (alias: string) => Endpoint; }; member: { byUsername: (username: string) => Endpoint; create: () => Endpoint; update: (username: string) => Endpoint; addGroup: (username: string, group: string) => Endpoint; removeGroup: (username: string, group: string) => Endpoint; delete: (username: string) => Endpoint; changePassword: (username: string) => Endpoint; createResetPasswordToken: (username: string) => Endpoint; resetPassword: (username: string) => Endpoint; }; memberGroup: { byName: (name: string) => Endpoint; create: () => Endpoint; delete: (name: string) => Endpoint; }; memberType: { all: () => Endpoint; byAlias: (alias: string) => Endpoint; }; forms: { all: () => Endpoint; byId: (id: string) => Endpoint
; submitEntry: (id: string) => Endpoint; }; }; authentication: { member: () => Endpoint; user: () => Endpoint; }; };