import { EntityMetadata } from '.'; declare const dataEntityPropertyKey: unique symbol; export interface WithDataEntity { [dataEntityPropertyKey]: D; } export declare const dataEntityForGraphQLEntity: (entity: G & WithDataEntity) => D | undefined; export declare const fromBackendEntity: (entityOrMetadata: EntityMetadata | (new (...args: any[]) => G), dataEntity: D) => (G & ({} | undefined)) | null; export {};