import { AsyncVirtualDataSourceDataProviderWorkerSettings } from "igniteui-webcomponents-core";
import { SortDescriptionCollection } from "igniteui-webcomponents-core";
import { FilterExpressionCollection } from "igniteui-webcomponents-core";
import { Type } from "igniteui-webcomponents-core";
import { SummaryDescriptionCollection } from "igniteui-webcomponents-core";
import { DataSourceSummaryScope } from "igniteui-webcomponents-core";
export declare class ODataVirtualDataSourceDataProviderWorkerSettings extends AsyncVirtualDataSourceDataProviderWorkerSettings {
    static $t: Type;
    private _baseUri;
    get baseUri(): string;
    set baseUri(value: string);
    private _entitySet;
    get entitySet(): string;
    set entitySet(value: string);
    private _sortDescriptions;
    get sortDescriptions(): SortDescriptionCollection;
    set sortDescriptions(value: SortDescriptionCollection);
    private _filterExpressions;
    get filterExpressions(): FilterExpressionCollection;
    set filterExpressions(value: FilterExpressionCollection);
    private _propertiesRequested;
    get propertiesRequested(): string[];
    set propertiesRequested(value: string[]);
    private _schemaIncludedProperties;
    get schemaIncludedProperties(): string[];
    set schemaIncludedProperties(value: string[]);
    private _groupDescriptions;
    get groupDescriptions(): SortDescriptionCollection;
    set groupDescriptions(value: SortDescriptionCollection);
    private _summaryDescriptions;
    get summaryDescriptions(): SummaryDescriptionCollection;
    set summaryDescriptions(value: SummaryDescriptionCollection);
    private _summaryscope;
    get summaryScope(): DataSourceSummaryScope;
    set summaryScope(value: DataSourceSummaryScope);
    private _enableJsonp;
    get enableJsonp(): boolean;
    set enableJsonp(isEnabled: boolean);
    private _isAggregationSupported;
    get isAggregationSupported(): boolean;
    set isAggregationSupported(isSupported: boolean);
}
