import { QParamModel } from "../param/QParamModel";
import { QFunction } from "./QFunction";
/**
 * Represents a function to produce the id path of an entity, e.g. MyEntity(number=123,name='Test').
 * There's no difference between V2 and V4 here.
 */
export declare abstract class QId<ParamModel> extends QFunction<ParamModel> {
    constructor(name: string);
    abstract getParams(): Array<QParamModel<any, any>>;
}
