import type { MathJsConfig } from '../../core/config.js'; import type { Decimal } from 'decimal.js'; /** * Constructor for BigNumber instances */ interface BigNumberConstructor { new (value: string | number): Decimal; } /** * Unit class interface for physical constants */ interface UnitClass { new (value: number | Decimal, unit: string): UnitInstance; } /** * Unit instance with fixPrefix property */ export interface UnitInstance { fixPrefix: boolean; } /** * Dependencies for unit factory functions */ interface UnitFactoryDependencies { config: MathJsConfig; Unit: UnitClass; BigNumber: BigNumberConstructor; } /** * Dependencies for number factory functions */ interface NumberFactoryDependencies { config: MathJsConfig; BigNumber: BigNumberConstructor; } export declare const createSpeedOfLight: import("../../utils/factory.js").FactoryFunction; export declare const createGravitationConstant: import("../../utils/factory.js").FactoryFunction; export declare const createPlanckConstant: import("../../utils/factory.js").FactoryFunction; export declare const createReducedPlanckConstant: import("../../utils/factory.js").FactoryFunction; export declare const createMagneticConstant: import("../../utils/factory.js").FactoryFunction; export declare const createElectricConstant: import("../../utils/factory.js").FactoryFunction; export declare const createVacuumImpedance: import("../../utils/factory.js").FactoryFunction; export declare const createCoulomb: import("../../utils/factory.js").FactoryFunction; export declare const createCoulombConstant: import("../../utils/factory.js").FactoryFunction; export declare const createElementaryCharge: import("../../utils/factory.js").FactoryFunction; export declare const createBohrMagneton: import("../../utils/factory.js").FactoryFunction; export declare const createConductanceQuantum: import("../../utils/factory.js").FactoryFunction; export declare const createInverseConductanceQuantum: import("../../utils/factory.js").FactoryFunction; export declare const createMagneticFluxQuantum: import("../../utils/factory.js").FactoryFunction; export declare const createNuclearMagneton: import("../../utils/factory.js").FactoryFunction; export declare const createKlitzing: import("../../utils/factory.js").FactoryFunction; export declare const createJosephson: import("../../utils/factory.js").FactoryFunction; export declare const createBohrRadius: import("../../utils/factory.js").FactoryFunction; export declare const createClassicalElectronRadius: import("../../utils/factory.js").FactoryFunction; export declare const createElectronMass: import("../../utils/factory.js").FactoryFunction; export declare const createFermiCoupling: import("../../utils/factory.js").FactoryFunction; export declare const createFineStructure: import("../../utils/factory.js").FactoryFunction; export declare const createHartreeEnergy: import("../../utils/factory.js").FactoryFunction; export declare const createProtonMass: import("../../utils/factory.js").FactoryFunction; export declare const createDeuteronMass: import("../../utils/factory.js").FactoryFunction; export declare const createNeutronMass: import("../../utils/factory.js").FactoryFunction; export declare const createQuantumOfCirculation: import("../../utils/factory.js").FactoryFunction; export declare const createRydberg: import("../../utils/factory.js").FactoryFunction; export declare const createThomsonCrossSection: import("../../utils/factory.js").FactoryFunction; export declare const createWeakMixingAngle: import("../../utils/factory.js").FactoryFunction; export declare const createEfimovFactor: import("../../utils/factory.js").FactoryFunction; export declare const createAtomicMass: import("../../utils/factory.js").FactoryFunction; export declare const createAvogadro: import("../../utils/factory.js").FactoryFunction; export declare const createBoltzmann: import("../../utils/factory.js").FactoryFunction; export declare const createFaraday: import("../../utils/factory.js").FactoryFunction; export declare const createFirstRadiation: import("../../utils/factory.js").FactoryFunction; export declare const createSpectralRadiance: import("../../utils/factory.js").FactoryFunction; export declare const createLoschmidt: import("../../utils/factory.js").FactoryFunction; export declare const createGasConstant: import("../../utils/factory.js").FactoryFunction; export declare const createMolarPlanckConstant: import("../../utils/factory.js").FactoryFunction; export declare const createMolarVolume: import("../../utils/factory.js").FactoryFunction; export declare const createSackurTetrode: import("../../utils/factory.js").FactoryFunction; export declare const createSecondRadiation: import("../../utils/factory.js").FactoryFunction; export declare const createStefanBoltzmann: import("../../utils/factory.js").FactoryFunction; export declare const createWienDisplacement: import("../../utils/factory.js").FactoryFunction; export declare const createMolarMass: import("../../utils/factory.js").FactoryFunction; export declare const createMolarMassC12: import("../../utils/factory.js").FactoryFunction; export declare const createGravity: import("../../utils/factory.js").FactoryFunction; export declare const createPlanckLength: import("../../utils/factory.js").FactoryFunction; export declare const createPlanckMass: import("../../utils/factory.js").FactoryFunction; export declare const createPlanckTime: import("../../utils/factory.js").FactoryFunction; export declare const createPlanckCharge: import("../../utils/factory.js").FactoryFunction; export declare const createPlanckTemperature: import("../../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=physicalConstants.d.ts.map