import { FragmentMeta } from './FragmentMeta'; /** * Required params for creating an content reference */ export type RequiredContentReference = Record> = T & { id: string; contentType?: string; _meta?: { schema: string; }; }; /** * Class providing meta data about an Content Reference resource. * @deprecated use FragmentMeta */ export declare class ContentReferenceMeta extends FragmentMeta { constructor(data?: any); } /** * Class representing an Content Reference. */ export declare class ContentReference { id: string; contentType: string; _meta: ContentReferenceMeta; constructor(data: RequiredContentReference); /** * Export ContentReference to JSON */ toJSON(): any; /** * @hidden * Returns true if the provided fragment is an content reference * @param fragment */ static isContentReference(fragment: RequiredContentReference>): boolean; }