import { CodePageEncoding } from "./CodePageEncoding";
import { Dictionary$2 } from "igniteui-angular-core";
import { Nullable$1, Type } from "igniteui-angular-core";
/**
 * @hidden
 */
export declare class CodePageDoubleByte extends CodePageEncoding {
    static $t: Type;
    private _ag;
    private _ae;
    private _af;
    constructor(a: number, b: Dictionary$2<number, Nullable$1<string>[]>);
    protected get__codePage(): number;
    get _codePage(): number;
    getChars(a: number[], b: number, c: number, d: string[], e: number): number;
    getMaxByteCount(a: number): number;
    getMaxCharCount(a: number): number;
    getByteCount(a: string[], b: number, c: number): number;
    getBytes2(a: string[], b: number, c: number, d: number[], e: number): number;
    getCharCount1(a: number[], b: number, c: number): number;
    getString1(a: number[], b: number, c: number): string;
}
