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(): void; }; controllers: { liquidTemplate: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { find(ctx: any): Promise; findOne(ctx: any): Promise; create(ctx: any): Promise; count(ctx: any): Promise; update(ctx: any): Promise; delete(ctx: any): Promise; getHtmlTemplate(ctx: any): Promise; sendEmail(ctx: any): Promise; }; liquidBaseTemplate: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { find(ctx: any): Promise; findOne(ctx: any): Promise; create(ctx: any): Promise; update(ctx: any): Promise; delete(ctx: any): Promise; }; coreTemplate: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { findOne(ctx: any): Promise; update(ctx: any): Promise; }; }; routes: { admin: { type: string; routes: { method: string; path: string; handler: string; config: { policies: string[]; }; }[]; }; 'content-api': { type: string; routes: { method: string; path: string; handler: string; config: { policies: any[]; }; }[]; }; }; services: { liquidTemplate: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { find(params: any): Promise; findOne(id: any, params: any): Promise; create(data: any): Promise; update(id: any, data: any): Promise; delete(id: any): Promise; count(params: any): Promise; getHtmlTemplate(data: any): Promise; }; liquidBaseTemplate: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { find(params: any): Promise; findOne(id: any, params: any): Promise; create(data: any): Promise; delete(id: any): Promise; update(id: any, data: any): Promise; count(params: any): Promise; }; email: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { sendLiquidEmail: (options: { [key: string]: any; to: string | string[]; from?: string; replyTo?: string; }, template: { referenceId: string; subject?: string; text?: string; html?: string; }, data: string | { [key: string]: any; }) => Promise; }; coreTemplate: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { findOne(id: any): Promise<{ default: any; referenceId: any; name: any; subject: any; bodyHtml: any; baseTemplate: any; }>; update(id: any, data: any): Promise; }; }; contentTypes: { 'liquid-base-template': { 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: { referenceId: { type: string; required: boolean; unique: boolean; }; name: { type: string; }; bodyHtml: { type: string; }; }; }; }; 'liquid-template': { 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: { referenceId: { type: string; required: boolean; unique: boolean; }; name: { type: string; }; subject: { type: string; }; bodyHtml: { type: string; }; bodyText: { type: string; }; sampleData: { type: string; }; baseTemplate: { type: string; relation: string; target: string; }; }; }; }; }; policies: { admin: { name: string; validator: (config: unknown) => void; handler: (...args: any[]) => any; }; }; middlewares: {}; }; export default _default;