/// /// 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; }) => Promise; config: { default: { enabled: boolean; logLevel: "info"; }; validator(config: { enabled?: boolean; logLevel?: string; }): void; }; controllers: { mcp: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { handle(ctx: any): Promise; }; }; routes: { 'content-api': { type: string; routes: { method: string; path: string; handler: string; config: { policies: any[]; }; }[]; }; }; services: { 'content-type': ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getAll(): import("./services/content-type").ContentTypeInfo[]; getByUid(uid: string): import("./services/content-type").ContentTypeInfo; isValidUid(uid: string): boolean; }; document: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { findMany(uid: string, params?: import("./services/document").FindParams): Promise; findOne(uid: string, documentId: string, params?: import("./services/document").FindOneParams): Promise; create(uid: string, data: Record, options?: { locale?: string; status?: "draft" | "published"; }): Promise; update(uid: string, documentId: string, data: Record, options?: { locale?: string; status?: "draft" | "published"; }): Promise; delete(uid: string, documentId: string, options?: { locale?: string; }): Promise<{ documentId: string; entries: import("@strapi/types/dist/modules/documents").AnyDocument[]; }>; count(uid: string, filters?: Record): Promise; }; component: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getAll(page?: number, pageSize?: number): import("./services/component").PaginatedResult; getByUid(uid: string): import("./services/component").ComponentInfo; getByCategory(category: string): import("./services/component").ComponentInfo[]; getCategories(): string[]; isValidUid(uid: string): boolean; }; media: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { uploadFromUrl(url: string, metadata?: import("./services/media").MediaMetadata): Promise; uploadFromBuffer(buffer: Buffer, filename: string, mimeType: string, metadata?: import("./services/media").MediaMetadata): Promise; findOne(id: number): Promise; findMany(params?: { filters?: Record; pagination?: { page?: number; pageSize?: number; }; sort?: string | string[]; }): Promise; delete(id: number): Promise; }; }; contentTypes: {}; policies: {}; middlewares: {}; }; export default _default;