export declare class Complex {
    x: number;
    y: number;
    constructor(x: number, y?: number);
    static fromModAndPhase(mod: number, phase: number): Complex;
    multiply(c: Complex | number): Complex;
    sum(c: Complex | number): Complex;
    modulus(): number;
    argument(): number;
    conjugate(): Complex;
    pow(n: number): Complex;
}
export declare const exp: (theta: number) => Complex;
export default Complex;
