declare const _default: {
    routes: {
        homepage: import("@strapi/types/dist/core/router.js").Router | ((params: {
            strapi: import("@strapi/types/dist/core/strapi.js").Strapi;
        }) => import("@strapi/types/dist/core/router.js").Router);
    };
    controllers: Record<string, import("@strapi/types/dist/core/controller.js").Controller | ((params: {
        strapi: import("@strapi/types/dist/core/strapi.js").Strapi;
    }) => import("@strapi/types/dist/core/controller.js").Controller)>;
    services: {
        homepage: ({ strapi }: {
            strapi: import("@strapi/types/dist/core/strapi.js").Strapi;
        }) => {
            addStatusToDocuments(documents: import("../../../shared/contracts/homepage").RecentDocument[]): Promise<import("../../../shared/contracts/homepage").RecentDocument[]>;
            queryLastDocuments(additionalQueryParams?: Record<string, unknown>, draftAndPublishOnly?: boolean): Promise<import("../../../shared/contracts/homepage").RecentDocument[]>;
            getRecentlyPublishedDocuments(): Promise<import("../../../shared/contracts/homepage").GetRecentDocuments.Response["data"]>;
            getRecentlyUpdatedDocuments(): Promise<import("../../../shared/contracts/homepage").GetRecentDocuments.Response["data"]>;
            getCountDocuments(): Promise<import("../../../shared/contracts/homepage").GetCountDocuments.Response["data"]>;
        };
    };
};
export default _default;
//# sourceMappingURL=index.d.ts.map