UNPKG

strapi-plugin-website-builder-v5

Version:

V5 port of https://market.strapi.io/plugins/strapi-plugin-website-builder

121 lines (120 loc) 3.91 kB
declare const _default: { register: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; bootstrap: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; destroy: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; config: { default: {}; validator: (config: any) => Promise<any>; }; controllers: { build: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; /** * Plugin server methods */ }) => { trigger(ctx: any): Promise<void>; find(ctx: any): Promise<void>; }; log: ({ strapi, }: { strapi: import("@strapi/types/dist/core").Strapi; }) => Partial<import("@strapi/types/dist/core/core-api/controller").Base> & import("@strapi/types/dist/core/core-api/controller").Generic & import("@strapi/types/dist/core/core-api/controller").Base; }; routes: { admin: { type: string; routes: { method: string; path: string; handler: string; }[]; }; }; services: { build: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { trigger({ name, record, trigger }: { name: any; record: any; trigger: any; }): Promise<{ status: number; }>; }; log: ({ strapi, }: { strapi: import("@strapi/types/dist/core").Strapi; }) => Partial<import("@strapi/types/dist/core/core-api/service").Base> & import("@strapi/types/dist/core/core-api/service").Generic & import("@strapi/types/dist/core/core-api/service").Base; settings: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { get({ path, defaultValue }?: { path: string; defaultValue?: any; }): any; set({ path, value }: { path?: string; value: any; }): import("@strapi/types/dist/core").ConfigProvider; }; request: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { build({ name, record, trigger }: { name: any; record: any; trigger: any; }): Promise<any>; execute(request: any): Promise<import("axios").AxiosResponse<any, any>>; }; }; contentTypes: { log: { schema: { kind: string; collectionName: string; info: { singularName: string; pluralName: string; displayName: string; }; pluginOptions: { 'content-manager': { visible: boolean; }; 'content-type-builder': { visible: boolean; }; }; options: { draftAndPublish: boolean; }; attributes: { status: { type: string; }; build: { type: string; }; trigger: { type: string; }; method: { type: string; }; response: { type: string; }; }; }; }; }; policies: {}; middlewares: {}; }; export default _default;