/// declare const _default: { register: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; bootstrap: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => Promise; destroy: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; config: { default: {}; validator(): void; }; controllers: { admin: { uploadImage(ctx: import("koa").Context): Promise; }; config: { getConfig: (ctx: any) => Promise; }; /** * Plugin server methods */ settings: { getSettings: (ctx: any) => Promise; setSettings: (ctx: any) => Promise; }; }; routes: { admin: { routes: import("@strapi/types/dist/core").Route[]; }; config: { type: string; routes: { method: string; path: string; handler: string; config: { policies: any[]; }; }[]; }; settings: { type: string; routes: { method: string; path: string; handler: string; config: { policies: any[]; auth: boolean; }; }[]; }; }; services: { config: ({ strapi }: { strapi: any; }) => { getConfig(key?: string): any; }; settings: () => { getSettings(): Promise; setSettings(settings: any): Promise; }; }; contentTypes: {}; policies: {}; middlewares: {}; }; export default _default;