import { Base, IEnumerable$1, IEqualityComparer$1, Type } from "igniteui-react-core";
import { ISupportPositioning } from "./ISupportPositioning";
/**
 * @hidden
 */
export declare class ElementLayerInfo extends Base {
    static $t: Type;
    readonly f: string;
    private b;
    private a;
    static readonly e: IEqualityComparer$1<string>;
    constructor(a: number, b: string, c: IEnumerable$1<string>, d: IEnumerable$1<string>);
    constructor(a: number, b: string, c: IEnumerable$1<string>, d: IEnumerable$1<string>, e: IEnumerable$1<string>, f: IEnumerable$1<string>);
    constructor(a: number, ..._rest: any[]);
    get g(): string;
    get c(): ElementLayerInfo_ElementOrderInfo;
    get d(): ElementLayerInfo_ElementOrderInfo;
}
/**
 * @hidden
 */
export declare class ElementLayerInfo_ElementOrderInfo extends Base implements ISupportPositioning {
    static $t: Type;
    readonly a: ElementLayerInfo;
    private c;
    private b;
    constructor(a: ElementLayerInfo, b: IEnumerable$1<string>, c: IEnumerable$1<string>);
    get after(): IEnumerable$1<string>;
    get before(): IEnumerable$1<string>;
    get key(): string;
}
