import type { Core } from '@strapi/strapi'; export interface ContentTypeInfo { uid: string; apiID: string; schema: { singularName: string; pluralName: string; displayName: string; kind: string; attributes: Record; }; globalId: string; modelName: string; } declare const contentTypeService: ({ strapi }: { strapi: Core.Strapi; }) => { /** * Get all content types from Strapi * Filters to only API content types (excludes admin, plugin, etc.) */ getAll(): ContentTypeInfo[]; /** * Get a specific content type by UID */ getByUid(uid: string): ContentTypeInfo | null; /** * Check if a content type UID is valid */ isValidUid(uid: string): boolean; }; export default contentTypeService;