import type { ApiEndpoint, CmsModel, CmsModelField, CmsModelFieldDefinition } from "../types/index.js"; import type { CmsModelFieldToGraphQLRegistry } from "../features/graphql/index.js"; interface RenderFieldsParams { models: CmsModel[]; model: CmsModel; fields: CmsModelField[]; type: ApiEndpoint; fieldRegistry: CmsModelFieldToGraphQLRegistry.Interface; } interface RenderFields { (params: RenderFieldsParams): CmsModelFieldDefinition[]; } export declare const renderFields: RenderFields; interface RenderFieldParams extends Omit { field: CmsModelField; } export declare const renderField: ({ models, model, type, field, fieldRegistry }: RenderFieldParams) => CmsModelFieldDefinition | null; export {};