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: import("./config").RecursivePopulatePluginConfig; validator(config: Partial): void; }; controllers: {}; routes: {}; services: { population: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getFullPopulate(modelUid: string, maxDepth?: number, maxLocale?: number): any; populateHandler(modelUid: string, params: Record): { [x: string]: any; }; find(coreService: Function, modelUid: string, params: Record): Promise; findOne(coreService: Function, modelUid: string, entityId: string | number, params: Record): Promise; }; }; contentTypes: {}; policies: {}; middlewares: {}; }; export default _default;