/// import { IOdataParsedType } from './../helpers'; import { OdataProperty } from './property'; import { OdataNavigationProperty } from './navigationProperty'; import { OdataMetadata } from './metadata'; import { OdataEntitySet } from './entityset'; import { OdataAction } from './action'; import { OdataDbSet } from './dbset'; export declare class OdataEntityType { _entitySet: OdataEntitySet; private parsedType; private $entityType; private $metadata; private _metadata; private _name; keys: string[]; properties: OdataProperty[]; navigationproperties: OdataNavigationProperty[]; actions: OdataAction[]; name: string; namespace: string; readonly onInitialize: Promise; private _initialized; private _entity; constructor(_entitySet: OdataEntitySet, parsedType: IOdataParsedType, $entityType: JQuery, $metadata: JQuery, _metadata: OdataMetadata, _$: JQueryStatic, _name?: string); GetDBSet(): OdataDbSet<{}, {}, {}, {}, {}, {}, {}, {}, {}, {}>; private init(); AddAction(action: OdataAction): void; initProperties(): Promise; GetEntity(): any; equals(namespace: string, type: string): boolean; withName(name: string): OdataEntityType; }