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; }); }