import { Base, Type } from "igniteui-react-core";
import { Uri } from "igniteui-react-core";
import { TextReader } from "igniteui-react-core";
import { Encoding } from "igniteui-react-core";
import { StringBuilder } from "igniteui-react-core";
import { LiteralType } from "./LiteralType";
/**
 * @hidden
 */
export declare class Entity extends Base {
    static $t: Type;
    v: string;
    u: string;
    e: boolean;
    w: string;
    aa: string;
    t: string;
    c: LiteralType;
    b: Entity;
    d: boolean;
    n: number;
    j: string;
    g: boolean;
    private ab;
    private ad;
    private q;
    private h;
    private p;
    private m;
    constructor(a: number, b: string, c: string, d: string, e: string);
    constructor(a: number, b: string, c: string);
    constructor(a: number, b: string, c: Uri, d: TextReader, e: string);
    constructor(a: number, ..._rest: any[]);
    get ae(): Uri;
    get o(): number;
    k(): string;
    ak(a: Entity, b: Uri): void;
    ac(): Encoding;
    af(): void;
    l(): string;
    z(a: StringBuilder, b: string, c: boolean): string;
    x(a: StringBuilder, b: string): string;
    y(a: StringBuilder, b: string, c: string): string;
    s(): string;
    private static a;
    ag(a: string): void;
    ah(a: string, b: string): void;
    ai(a: string, b: number): void;
    aj(a: string, b: string): void;
    r(): string;
    static f(a: string): boolean;
    al(a: string): void;
}
