import { List$1 } from "./List$1";
import { SectionData } from "./SectionData";
import { IDataSource } from "./IDataSource";
import { Base, Type } from "./type";
export declare class SectionMap extends Base {
    constructor();
    private a;
    private g;
    private h;
    private m;
    readonly n: List$1<SectionData>;
    readonly o: number;
    readonly l: boolean;
    private k(a, b, c);
    private j;
    d(a: number): SectionData;
    private e(a, b, c);
    p(): void;
    u(a: SectionData, b: number, c: number): void;
    t(a: SectionData, b: number, c: number): void;
    q(a: number): void;
    x(a: number, b: IDataSource, c: any, d: string[]): void;
    v(a: SectionData, b: number, c: number): void;
    s(a: number, b: SectionData): void;
    w(a: number): void;
    c(): SectionData;
    b(): SectionData;
    r(): void;
    private i;
    f(a: number): SectionData;
    static $t: Type;
}
