import { Code, CodeType, LookupCallModel, LookupRow, Predicate, StaticLookupCall } from '../index'; export declare class CodeLookupCall extends StaticLookupCall { model: CodeLookupCallModel; codeType: string | (new () => CodeType); constructor(); protected _lookupRowByKey(key: TCodeId): LookupRow; protected _lookupRowsByAll(): LookupRow[]; protected _lookupRowsByText(text: string): LookupRow[]; protected _lookupRowsByRec(rec: TCodeId): LookupRow[]; protected _collectLookupRows(predicate?: Predicate>): LookupRow[]; protected _createLookupRow(code: Code): LookupRow; } export interface CodeLookupCallModel extends LookupCallModel { /** * The property accepts a {@link CodeType} class or a {@link CodeType.id} (see {@link CodeTypeCache.get}). */ codeType: string | (new () => CodeType); } //# sourceMappingURL=CodeLookupCall.d.ts.map