import { DataFilterCondition, IDataQueryFilter } from '../interfaces'; export type DataQueryAttributeType = 'DATA_ELEMENT' | 'TRACKED_ENTITY_ATTRIBUTE'; export declare class DataQueryFilter implements IDataQueryFilter { attribute: string; condition: DataFilterCondition; value: string | string[]; attributeType: DataQueryAttributeType; programStage: string; setAttribute(attribute: string): DataQueryFilter; setCondition(condition: DataFilterCondition): DataQueryFilter; setValue(value: string | string[]): DataQueryFilter; setType(type: DataQueryAttributeType): DataQueryFilter; setProgramStage(programStage: string): DataQueryFilter; static getApiFilters(filters: DataQueryFilter[], filterKey?: string): string; toApiFilters(filterKey?: string): string; private _getApiFilterValue; }