import { CsdlEntitySet } from "./csdl-entity-set"; import { CsdlSingleton } from "./csdl-singleton"; import { CsdlEntityType } from "./csdl-structured-type"; export declare class CsdlNavigationPropertyBinding { protected entitySet: CsdlEntitySet | CsdlSingleton; Path: string; Target: string; constructor(entitySet: CsdlEntitySet | CsdlSingleton, { Path, Target }: { Path: string; Target: string; }); toJson(): { Path: string; Target: string; }; entityType(): string; resolvePropertyName(): string | undefined; resolvePropertyType(findEntityType: (fullName: string) => CsdlEntityType | undefined): CsdlEntityType | undefined; resolveNavigationPropertyType(findEntityType: (fullName: string) => CsdlEntityType | undefined): import("./csdl-structural-property").CsdlNavigationProperty | undefined; }