import { ReferenceEntityType, ReferenceType } from "./references"; export type TagKind = "sequence" | "scalar" | "mapping"; export interface CustomTag { type?: ReferenceType; tag: string; kind: TagKind[]; propertyName: string; description: string; referenceEntityTypes: ReferenceEntityType[]; returnType?: string; } export declare const CUSTOM_TAGS: CustomTag[]; export declare const CUSTOM_TAGS_BY_PROPERTY_NAME: { [key: string]: CustomTag; }; export declare const CUSTOM_TAGS_BY_TYPE: { [key in string]: CustomTag; };