import { Base, Type } from "igniteui-react-core";
import { CultureInfo } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class UltraCalcFunctionComplex_ComplexNumber extends Base {
    static $t: Type;
    private static f;
    private static a;
    private static ag;
    private static ah;
    private ai;
    private ae;
    private am;
    private x;
    constructor(a: number, b: number, c: number, d: string);
    constructor(a: number, b: CultureInfo, c: string);
    constructor(a: number, b: number, c: number, d: string, e: boolean);
    constructor(a: number, ..._rest: any[]);
    get aj(): number;
    set aj(a: number);
    get af(): number;
    get an(): string;
    set an(a: string);
    get y(): boolean;
    toString(): string;
    ab(): number;
    ac(): number;
    c(): UltraCalcFunctionComplex_ComplexNumber;
    d(): UltraCalcFunctionComplex_ComplexNumber;
    e(): UltraCalcFunctionComplex_ComplexNumber;
    ad(): number;
    m(): UltraCalcFunctionComplex_ComplexNumber;
    n(): UltraCalcFunctionComplex_ComplexNumber;
    o(): UltraCalcFunctionComplex_ComplexNumber;
    u(a: number): UltraCalcFunctionComplex_ComplexNumber;
    v(): UltraCalcFunctionComplex_ComplexNumber;
    w(): UltraCalcFunctionComplex_ComplexNumber;
    ak(): number;
    static z(a: CultureInfo, b: string, c: number, d: number, e: string): {
        ret: boolean;
        p2: number;
        p3: number;
        p4: string;
    };
    private static aa;
    private static b;
    static al(a: number, b: number, c: string): string;
    static get g(): UltraCalcFunctionComplex_ComplexNumber;
    static i(a: UltraCalcFunctionComplex_ComplexNumber, b: UltraCalcFunctionComplex_ComplexNumber): UltraCalcFunctionComplex_ComplexNumber;
    static j(a: UltraCalcFunctionComplex_ComplexNumber, b: UltraCalcFunctionComplex_ComplexNumber): UltraCalcFunctionComplex_ComplexNumber;
    static k(a: UltraCalcFunctionComplex_ComplexNumber, b: number): UltraCalcFunctionComplex_ComplexNumber;
    static h(a: UltraCalcFunctionComplex_ComplexNumber, b: UltraCalcFunctionComplex_ComplexNumber): UltraCalcFunctionComplex_ComplexNumber;
    static l(a: UltraCalcFunctionComplex_ComplexNumber, b: UltraCalcFunctionComplex_ComplexNumber): UltraCalcFunctionComplex_ComplexNumber;
}
