import { LookupCall, LookupFieldAdapter, LookupResult, RemoteLookupRequest } from '../index'; import Deferred = JQuery.Deferred; export declare class RemoteLookupCall extends LookupCall { adapter: LookupFieldAdapter; deferred: Deferred, { abort: boolean; }> & { requestParameter?: RemoteLookupRequest; }; constructor(adapter: LookupFieldAdapter); protected _getAll(): JQuery.Promise>; protected _getByText(text: string): JQuery.Promise>; protected _getByKey(key: TKey): JQuery.Promise>; protected _getByRec(rec: TKey): JQuery.Promise>; resolveLookup(lookupResult: LookupResult): void; protected _belongsToLatestRequest(lookupResult: LookupResult): boolean; /** * Creates a new deferred and rejects the previous one. */ protected _newDeferred(requestParameter: RemoteLookupRequest): void; } //# sourceMappingURL=RemoteLookupCall.d.ts.map