import { Base, Type } from "./type";
import { DataSourceRowType } from "./DataSourceRowType";
import { ISummaryResult } from "./ISummaryResult";
/**
 * @hidden
 */
export declare class DataSourceSpecialRow extends Base {
    static $t: Type;
    $$isSpecialRow: boolean;
    private f;
    private e;
    private _rowType;
    get rowType(): DataSourceRowType;
    set rowType(a: DataSourceRowType);
    private _targetRow;
    get targetRow(): any;
    set targetRow(a: any);
    private _level;
    get level(): number;
    set level(a: number);
    private _summaryResults;
    get summaryResults(): ISummaryResult[];
    set summaryResults(a: ISummaryResult[]);
    getValue(a: string): any;
    getSectionValue(a: string): any;
    setValue(a: string, b: any): void;
    setSectionValue(a: string, b: any): void;
    getSectionKeys(): string[];
}
