import { BinaryOp, UnaryOp } from './base';
import { FloatTypes } from './types';
import { DynoVal } from './value';
export declare const radians: (degrees: DynoVal) => DynoVal;
export declare const degrees: (radians: DynoVal) => DynoVal;
export declare const sin: (radians: DynoVal) => DynoVal;
export declare const cos: (radians: DynoVal) => DynoVal;
export declare const tan: (radians: DynoVal) => DynoVal;
export declare const asin: (sin: DynoVal) => DynoVal;
export declare const acos: (cos: DynoVal) => DynoVal;
export declare const atan: (tan: DynoVal) => DynoVal;
export declare const atan2: (y: DynoVal, x: DynoVal) => DynoVal;
export declare const sinh: (x: DynoVal) => DynoVal;
export declare const cosh: (x: DynoVal) => DynoVal;
export declare const tanh: (x: DynoVal) => DynoVal;
export declare const asinh: (x: DynoVal) => DynoVal;
export declare const acosh: (x: DynoVal) => DynoVal;
export declare const atanh: (x: DynoVal) => DynoVal;
export declare class Radians extends UnaryOp {
constructor({ degrees }: {
degrees: DynoVal;
});
}
export declare class Degrees extends UnaryOp {
constructor({ radians }: {
radians: DynoVal;
});
}
export declare class Sin extends UnaryOp {
constructor({ radians }: {
radians: DynoVal;
});
}
export declare class Cos extends UnaryOp {
constructor({ radians }: {
radians: DynoVal;
});
}
export declare class Tan extends UnaryOp {
constructor({ radians }: {
radians: DynoVal;
});
}
export declare class Asin extends UnaryOp {
constructor({ sin }: {
sin: DynoVal;
});
}
export declare class Acos extends UnaryOp {
constructor({ cos }: {
cos: DynoVal;
});
}
export declare class Atan extends UnaryOp {
constructor({ tan }: {
tan: DynoVal;
});
}
export declare class Atan2 extends BinaryOp {
constructor({ y, x }: {
y: DynoVal;
x: DynoVal;
});
}
export declare class Sinh extends UnaryOp {
constructor({ x }: {
x: DynoVal;
});
}
export declare class Cosh extends UnaryOp {
constructor({ x }: {
x: DynoVal;
});
}
export declare class Tanh extends UnaryOp {
constructor({ x }: {
x: DynoVal;
});
}
export declare class Asinh extends UnaryOp {
constructor({ x }: {
x: DynoVal;
});
}
export declare class Acosh extends UnaryOp {
constructor({ x }: {
x: DynoVal;
});
}
export declare class Atanh extends UnaryOp {
constructor({ x }: {
x: DynoVal;
});
}