import { Description } from "./Description";
import { WebPivotDimensionStrategyDescription } from "./WebPivotDimensionStrategyDescription";
import { WebPivotDimensionDescription } from "./WebPivotDimensionDescription";
import { WebPivotValueDescription } from "./WebPivotValueDescription";
import { WebPivotKeysDescription } from "./WebPivotKeysDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class WebPivotConfigurationDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private o;
    get rowStrategy(): WebPivotDimensionStrategyDescription;
    set rowStrategy(a: WebPivotDimensionStrategyDescription);
    private n;
    get columnStrategy(): WebPivotDimensionStrategyDescription;
    set columnStrategy(a: WebPivotDimensionStrategyDescription);
    private h;
    get rows(): WebPivotDimensionDescription[];
    set rows(a: WebPivotDimensionDescription[]);
    private f;
    get columns(): WebPivotDimensionDescription[];
    set columns(a: WebPivotDimensionDescription[]);
    private i;
    get values(): WebPivotValueDescription[];
    set values(a: WebPivotValueDescription[]);
    private g;
    get filters(): WebPivotDimensionDescription[];
    set filters(a: WebPivotDimensionDescription[]);
    private r;
    get pivotKeys(): WebPivotKeysDescription;
    set pivotKeys(a: WebPivotKeysDescription);
}
