import { ValueConverter } from "@odata2ts/converter-api"; import { QValuePathModel } from "../path/QPathModel"; import { FlexibleConversionModel, QueryObjectModel } from "../QueryObjectModel"; export declare abstract class QPrimitiveCollection implements QueryObjectModel { protected prefix?: string | undefined; protected converter?: ValueConverter | undefined; abstract readonly it: QType; constructor(prefix?: string | undefined, converter?: ValueConverter | undefined); protected withPrefix(): string; convertFromOData(odataModel: FlexibleConversionModel): FlexibleConversionModel; convertToOData(userModel: FlexibleConversionModel): FlexibleConversionModel; }