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;
    rowType: DataSourceRowType;
    private _targetRow;
    targetRow: any;
    private _level;
    level: number;
    private _summaryResults;
    summaryResults: ISummaryResult[];
    getValue(a: string): any;
    getSectionValue(a: string): any;
    setValue(a: string, b: any): void;
    setSectionValue(a: string, b: any): void;
    getSectionKeys(): string[];
    getSummaryValue(a: string): any;
    getSummaryResults(a: string): ISummaryResult[];
    isHeaderSame(a: DataSourceSpecialRow): boolean;
}
