import { Api } from "../Api";
import { ApiResolver } from "./ApiResolver";
export declare class LocalApiResolver implements ApiResolver {
    private readonly api;
    constructor(api: Api);
    resolveEdgeLazy(name: string, plural: boolean): import("../..").ApiEdgeDefinition;
    resolveEdge(name: string, plural: boolean): Promise<import("../..").ApiEdgeDefinition | undefined>;
    resolveRelation(name: string): Promise<import("../..").ApiEdgeRelation | undefined>;
    resolveRelationOfEdge(edge: string, name: string): Promise<import("../..").ApiEdgeRelation | undefined>;
    resolveRelationFrom(edge: string, name: string): Promise<import("../..").ApiEdgeRelation | undefined>;
    resolveRelationTo(edge: string, name: string): Promise<import("../..").ApiEdgeRelation | undefined>;
}
