import AbstractQueryNode from '../AbstractQueryNode';
export default abstract class AbstractArrayNode extends AbstractQueryNode {
    protected _field: string;
    protected _values: any[];
    constructor(field: string, values: any[]);
    get field(): string;
    set field(value: string);
    get values(): any[];
    set values(value: any[]);
    addValue(value: any): this;
    addValueAt(value: any, at: number): this;
    removeValue(index: number): void;
}
