import { BeanPath, StringPath } from '../expression/'; import { QMetaElement } from './meta.element'; import { MetaType, QMetaType } from './meta.type'; import { ManyQueryResult, OneQueryResult } from 'ngrx-json-api'; export interface MetaPrimitiveType extends MetaType { } export interface MetaPrimitiveTypeResult extends OneQueryResult { data?: MetaPrimitiveType; } export interface MetaPrimitiveTypeListResult extends ManyQueryResult { data?: Array; } export declare class QMetaPrimitiveType extends BeanPath { metaId: string; id: StringPath; type: StringPath; relationships: QMetaType.QRelationships; attributes: QMetaElement.QAttributes; } export declare let createEmptyMetaPrimitiveType: (id: string) => MetaPrimitiveType;