import { Exponent } from "../exponent";
import { GenericMeasure, LiftMeasure } from "../measure/genericMeasure";
import * as Base from "./base";
/** A measure without any unit */
export type Dimensionless<N = number> = LiftMeasure<typeof Dimensionless, N>;
export declare const Dimensionless: GenericMeasure<number, Record<never, Exponent | undefined>>;
/** meters */
export type Length<N = number> = LiftMeasure<typeof Base.meters, N>;
export declare const Length: Length;
/** kilograms */
export type Mass<N = number> = LiftMeasure<typeof Base.kilograms, N>;
export declare const Mass: Mass;
/** seconds */
export type Time<N = number> = LiftMeasure<typeof Base.seconds, N>;
export declare const Time: Time;
/** Amperes */
export type ElectricCurrent<N = number> = LiftMeasure<typeof Base.amperes, N>;
export declare const ElectricCurrent: ElectricCurrent;
/** Kelvin */
export type Temperature<N = number> = LiftMeasure<typeof Base.kelvin, N>;
export declare const Temperature: Temperature;
/** moles */
export type AmountOfSubstance<N = number> = LiftMeasure<typeof Base.moles, N>;
export declare const AmountOfSubstance: AmountOfSubstance;
/** candelas */
export type LuminousIntensity<N = number> = LiftMeasure<typeof Base.candelas, N>;
export declare const LuminousIntensity: LuminousIntensity;
/** bits */
export type Memory<N = number> = LiftMeasure<typeof Base.bits, N>;
export declare const Memory: Memory;
/** radians */
export type PlaneAngle<N = number> = LiftMeasure<typeof Base.radians, N>;
export declare const PlaneAngle: PlaneAngle;
/** steradians */
export type SolidAngle<N = number> = LiftMeasure<typeof Base.steradians, N>;
export declare const SolidAngle: SolidAngle;
/** 1 / s */
export type Frequency<N = number> = LiftMeasure<typeof Frequency, N>;
export declare const Frequency: GenericMeasure<number, {
    time: "-1";
}>;
/** 1 / s² */
export type FrequencyDrift<N = number> = LiftMeasure<typeof FrequencyDrift, N>;
export declare const FrequencyDrift: GenericMeasure<number, {
    time: "-2";
}>;
/** 1 / m² */
export type FuelEfficiency<N = number> = LiftMeasure<typeof FuelEfficiency, N>;
export declare const FuelEfficiency: GenericMeasure<number, {
    length: "-2";
}>;
/** 1 / m */
export type Wavenumber<N = number> = LiftMeasure<typeof Wavenumber, N>;
export declare const Wavenumber: GenericMeasure<number, {
    length: "-1";
}>;
/** m² */
export type Area<N = number> = LiftMeasure<typeof Area, N>;
export declare const Area: GenericMeasure<number, {
    length: "2";
}>;
/** m³ */
export type Volume<N = number> = LiftMeasure<typeof Volume, N>;
export declare const Volume: GenericMeasure<number, {
    length: "3";
}>;
/** m ⋅ s */
export type Absement<N = number> = LiftMeasure<typeof Absement, N>;
export declare const Absement: GenericMeasure<number, import("..").MultiplyUnits<{
    length: "1";
}, {
    time: "1";
}>>;
/** m / s */
export type Velocity<N = number> = LiftMeasure<typeof Velocity, N>;
export declare const Velocity: GenericMeasure<number, import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>>;
/** m / s² */
export type Acceleration<N = number> = LiftMeasure<typeof Acceleration, N>;
export declare const Acceleration: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>;
/** m / s³ */
export type Jerk<N = number> = LiftMeasure<typeof Jerk, N>;
export declare const Jerk: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>, {
    time: "1";
}>>;
/** m / s⁴ */
export type Jounce<N = number> = LiftMeasure<typeof Jounce, N>;
export declare const Jounce: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>, {
    time: "1";
}>, {
    time: "1";
}>>;
/** m / s⁵ */
export type Crackle<N = number> = LiftMeasure<typeof Crackle, N>;
export declare const Crackle: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>, {
    time: "1";
}>, {
    time: "1";
}>, {
    time: "1";
}>>;
/** m³ / s */
export type VolumetricFlow<N = number> = LiftMeasure<typeof VolumetricFlow, N>;
export declare const VolumetricFlow: GenericMeasure<number, import("..").DivideUnits<{
    length: "3";
}, {
    time: "1";
}>>;
/** kg / s */
export type MassFlowRate<N = number> = LiftMeasure<typeof MassFlowRate, N>;
export declare const MassFlowRate: GenericMeasure<number, import("..").DivideUnits<{
    mass: "1";
}, {
    time: "1";
}>>;
/** kg / m */
export type LinearDensity<N = number> = LiftMeasure<typeof LinearDensity, N>;
export declare const LinearDensity: GenericMeasure<number, import("..").DivideUnits<{
    mass: "1";
}, {
    length: "1";
}>>;
/** kg / m²  */
export type AreaDensity<N = number> = LiftMeasure<typeof AreaDensity, N>;
export declare const AreaDensity: GenericMeasure<number, import("..").DivideUnits<{
    mass: "1";
}, {
    length: "2";
}>>;
/** kg / m³ */
export type VolumeDensity<N = number> = LiftMeasure<typeof VolumeDensity, N>;
export declare const VolumeDensity: GenericMeasure<number, import("..").DivideUnits<{
    mass: "1";
}, {
    length: "3";
}>>;
/** kg ⋅ m / s² */
export type Force<N = number> = LiftMeasure<typeof Force, N>;
export declare const Force: GenericMeasure<number, import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>>;
/** km ⋅ m / s³ */
export type Yank<N = number> = LiftMeasure<typeof Yank, N>;
export declare const Yank: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    time: "1";
}>>;
/** kg / (m ⋅ s²)  */
export type Pressure<N = number> = LiftMeasure<typeof Pressure, N>;
export declare const Pressure: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "2";
}>>;
/** m ⋅ s² / kg */
export type Compressibility<N = number> = LiftMeasure<typeof Compressibility, N>;
export declare const Compressibility: GenericMeasure<number, {
    length: "1";
    mass: "-1";
    time: "2";
}>;
/** kg / (m ⋅ s) */
export type DynamicViscosity<N = number> = LiftMeasure<typeof DynamicViscosity, N>;
export declare const DynamicViscosity: GenericMeasure<number, import("..").MultiplyUnits<import("..").DivideUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "2";
}>, {
    time: "1";
}>>;
/** kg / s² */
export type SurfaceTension<N = number> = LiftMeasure<typeof SurfaceTension, N>;
export declare const SurfaceTension: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>>;
/** kg ⋅ m / s  */
export type Momentum<N = number> = LiftMeasure<typeof Momentum, N>;
export declare const Momentum: GenericMeasure<number, import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    time: "1";
}>>;
/** kg ⋅ m² */
export type MomentOfInertia<N = number> = LiftMeasure<typeof MomentOfInertia, N>;
export declare const MomentOfInertia: GenericMeasure<number, import("..").MultiplyUnits<{
    mass: "1";
}, {
    length: "2";
}>>;
/** kg ⋅ m² / s² */
export type Energy<N = number> = LiftMeasure<typeof Energy, N>;
export declare const Energy: GenericMeasure<number, import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>>;
/** kg ⋅ m² / s³ */
export type Power<N = number> = LiftMeasure<typeof Power, N>;
export declare const Power: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>>;
/** kg / (m ⋅ s³) */
export type PowerDensity<N = number> = LiftMeasure<typeof PowerDensity, N>;
export declare const PowerDensity: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    length: "3";
}>>;
/** kg ⋅ m² / (s³ ⋅ A) */
export type Voltage<N = number> = LiftMeasure<typeof Voltage, N>;
export declare const Voltage: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>>;
/** s ⋅ A */
export type ElectricCharge<N = number> = LiftMeasure<typeof ElectricCharge, N>;
export declare const ElectricCharge: GenericMeasure<number, import("..").MultiplyUnits<{
    current: "1";
}, {
    time: "1";
}>>;
/** s ⋅ A / m³ */
export type ElectricChargeDensity<N = number> = LiftMeasure<typeof ElectricChargeDensity, N>;
export declare const ElectricChargeDensity: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<{
    current: "1";
}, {
    time: "1";
}>, {
    length: "3";
}>>;
/** A / m² */
export type ElectricCurrentDensity<N = number> = LiftMeasure<typeof ElectricCurrentDensity, N>;
export declare const ElectricCurrentDensity: GenericMeasure<number, import("..").DivideUnits<{
    current: "1";
}, {
    length: "2";
}>>;
/** s ⋅ A / m² */
export type ElectricDisplacement<N = number> = LiftMeasure<typeof ElectricDisplacement, N>;
export declare const ElectricDisplacement: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<{
    current: "1";
}, {
    time: "1";
}>, {
    length: "2";
}>>;
/** kg ⋅ m / (s³ ⋅ A) */
export type EletricFieldStrength<N = number> = LiftMeasure<typeof EletricFieldStrength, N>;
export declare const EletricFieldStrength: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    length: "1";
}>>;
/** s⁴ ⋅ A² / (kg ⋅ m²) */
export type ElectricalCapacitance<N = number> = LiftMeasure<typeof ElectricalCapacitance, N>;
export declare const ElectricalCapacitance: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<{
    current: "1";
}, {
    time: "1";
}>, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>>>;
/** s³ ⋅ A / (kg ⋅ m²) */
export type ElectricalConductance<N = number> = LiftMeasure<typeof ElectricalConductance, N>;
export declare const ElectricalConductance: GenericMeasure<number, import("..").DivideUnits<{
    current: "1";
}, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>>>;
/** s³ ⋅ A² / (kg ⋅ m³) */
export type ElectricalConductivity<N = number> = LiftMeasure<typeof ElectricalConductivity, N>;
export declare const ElectricalConductivity: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<{
    current: "1";
}, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>>, {
    length: "1";
}>>;
/** kg ⋅ m² / (s³ ⋅ A²) */
export type ElectricalResistance<N = number> = LiftMeasure<typeof ElectricalResistance, N>;
export declare const ElectricalResistance: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    current: "1";
}>>;
/** kg ⋅ m³ / (s³ ⋅ A²) */
export type ElectricalResistivity<N = number> = LiftMeasure<typeof ElectricalResistivity, N>;
export declare const ElectricalResistivity: GenericMeasure<number, import("..").MultiplyUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    current: "1";
}>, {
    length: "1";
}>>;
/** kg ⋅ m² / (s² ⋅ A²) */
export type ElectricalInductance<N = number> = LiftMeasure<typeof ElectricalInductance, N>;
export declare const ElectricalInductance: GenericMeasure<number, import("..").MultiplyUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    current: "1";
}>, {
    time: "1";
}>>;
/** s ⋅ A / m */
export type LinearChargeDensity<N = number> = LiftMeasure<typeof LinearChargeDensity, N>;
export declare const LinearChargeDensity: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<{
    current: "1";
}, {
    time: "1";
}>, {
    length: "1";
}>>;
/** s⁴ ⋅ A² / (kg ⋅ m³) */
export type Permittivity<N = number> = LiftMeasure<typeof Permittivity, N>;
export declare const Permittivity: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<{
    current: "1";
}, {
    time: "1";
}>, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>>, {
    length: "1";
}>>;
/** kg ⋅ m² / (s² ⋅ A) */
export type MagneticFlux<N = number> = LiftMeasure<typeof MagneticFlux, N>;
export declare const MagneticFlux: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    current: "1";
}>>;
/** kg / (s² ⋅ A) */
export type MagneticFluxDensity<N = number> = LiftMeasure<typeof MagneticFluxDensity, N>;
export declare const MagneticFluxDensity: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    time: "1";
}>, {
    length: "2";
}>>;
/** kg ⋅ m / (s² ⋅ A²)  */
export type MagneticPermeability<N = number> = LiftMeasure<typeof MagneticPermeability, N>;
export declare const MagneticPermeability: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    current: "1";
}>, {
    time: "1";
}>, {
    length: "1";
}>>;
/** A / m */
export type Magnetization<N = number> = LiftMeasure<typeof Magnetization, N>;
export declare const Magnetization: GenericMeasure<number, import("..").DivideUnits<{
    current: "1";
}, {
    length: "1";
}>>;
/** s² ⋅ A² / (kg ⋅ m²) */
export type MagneticReluctance<N = number> = LiftMeasure<typeof MagneticReluctance, N>;
export declare const MagneticReluctance: GenericMeasure<number, {
    length: "-2";
    mass: "-1";
    time: "2";
    current: "2";
}>;
/** kg ⋅ m³ / (s² ⋅ A) */
export type MagneticMoment<N = number> = LiftMeasure<typeof MagneticMoment, N>;
export declare const MagneticMoment: GenericMeasure<number, import("..").MultiplyUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    current: "1";
}>, {
    length: "1";
}>>;
/** kg ⋅ m / (s² ⋅ A) */
export type MagneticRigidity<N = number> = LiftMeasure<typeof MagneticRigidity, N>;
export declare const MagneticRigidity: GenericMeasure<number, import("..").MultiplyUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    time: "1";
}>, {
    length: "2";
}>, {
    length: "1";
}>>;
/** m² ⋅ A */
export type MagneticDipoleMoment<N = number> = LiftMeasure<typeof MagneticDipoleMoment, N>;
export declare const MagneticDipoleMoment: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, import("..").DivideUnits<import("..").MultiplyUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    time: "1";
}>, {
    length: "2";
}>>>;
/** s² ⋅ A² / (kg ⋅ m) */
export type MagneticSusceptibility<N = number> = LiftMeasure<typeof MagneticSusceptibility, N>;
export declare const MagneticSusceptibility: GenericMeasure<number, import("..").DivideUnits<{
    length: "1";
}, import("..").MultiplyUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    current: "1";
}>, {
    time: "1";
}>>>;
/** kg / s³  */
export type Irradiance<N = number> = LiftMeasure<typeof Irradiance, N>;
export declare const Irradiance: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    length: "2";
}>>;
/** kg ⋅ m / (s² ⋅ K)  */
export type Entropy<N = number> = LiftMeasure<typeof Entropy, N>;
export declare const Entropy: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    temperature: "1";
}>>;
/** m² / (s² ⋅ K) */
export type SpecificHeat<N = number> = LiftMeasure<typeof SpecificHeat, N>;
export declare const SpecificHeat: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, import("..").MultiplyUnits<{
    mass: "1";
}, {
    temperature: "1";
}>>>;
/** m³ / kg  */
export type SpecificVolume<N = number> = LiftMeasure<typeof SpecificVolume, N>;
export declare const SpecificVolume: GenericMeasure<number, import("..").DivideUnits<{
    length: "3";
}, {
    mass: "1";
}>>;
/** kg ⋅ m / (s³ ⋅ K)  */
export type ThermalConductivity<N = number> = LiftMeasure<typeof ThermalConductivity, N>;
export declare const ThermalConductivity: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, import("..").MultiplyUnits<{
    length: "1";
}, {
    temperature: "1";
}>>>;
/** s³ ⋅ K / (kg ⋅ m²) */
export type ThermalResistance<N = number> = LiftMeasure<typeof ThermalResistance, N>;
export declare const ThermalResistance: GenericMeasure<number, import("..").DivideUnits<{
    temperature: "1";
}, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>>>;
/** 1 / K */
export type ThermalExpansionCoefficient<N = number> = LiftMeasure<typeof ThermalExpansionCoefficient, N>;
export declare const ThermalExpansionCoefficient: GenericMeasure<number, {
    temperature: "-1";
}>;
/** K / m */
export type ThermalGradient<N = number> = LiftMeasure<typeof ThermalGradient, N>;
export declare const ThermalGradient: GenericMeasure<number, import("..").DivideUnits<{
    temperature: "1";
}, {
    length: "1";
}>>;
/** kg ⋅ m² / (s² ⋅ K ⋅ mol) */
export type MolarEntropy<N = number> = LiftMeasure<typeof MolarEntropy, N>;
export declare const MolarEntropy: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    temperature: "1";
}>, {
    substance: "1";
}>>;
/** kg ⋅ m² / (s² ⋅ mol) */
export type MolarEnergy<N = number> = LiftMeasure<typeof MolarEnergy, N>;
export declare const MolarEnergy: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    substance: "1";
}>>;
/** mol / m³ */
export type Molarity<N = number> = LiftMeasure<typeof Molarity, N>;
export declare const Molarity: GenericMeasure<number, import("..").DivideUnits<{
    substance: "1";
}, {
    length: "3";
}>>;
/** m³ / mol */
export type MolarVolume<N = number> = LiftMeasure<typeof MolarVolume, N>;
export declare const MolarVolume: GenericMeasure<number, import("..").DivideUnits<{
    length: "3";
}, {
    substance: "1";
}>>;
/** mol / kg */
export type Molality<N = number> = LiftMeasure<typeof Molality, N>;
export declare const Molality: GenericMeasure<number, import("..").DivideUnits<{
    substance: "1";
}, {
    mass: "1";
}>>;
/** kg / mol  */
export type MolarMass<N = number> = LiftMeasure<typeof MolarMass, N>;
export declare const MolarMass: GenericMeasure<number, import("..").DivideUnits<{
    mass: "1";
}, {
    substance: "1";
}>>;
/** s³ ⋅ A² / (kg ⋅ mol) */
export type MolarConductivity<N = number> = LiftMeasure<typeof MolarConductivity, N>;
export declare const MolarConductivity: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").DivideUnits<{
    current: "1";
}, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>>, {
    length: "2";
}>, {
    substance: "1";
}>>;
/** mol / s */
export type CatalyticActivity<N = number> = LiftMeasure<typeof CatalyticActivity, N>;
export declare const CatalyticActivity: GenericMeasure<number, import("..").DivideUnits<{
    substance: "1";
}, {
    time: "1";
}>>;
/** m³ / (s ⋅ mol) */
export type CatalyticEfficiency<N = number> = LiftMeasure<typeof CatalyticEfficiency, N>;
export declare const CatalyticEfficiency: GenericMeasure<number, import("..").DivideUnits<{
    length: "3";
}, import("..").MultiplyUnits<{
    substance: "1";
}, {
    time: "1";
}>>>;
/** mol / (m³ ⋅ s)  */
export type ReactionRate<N = number> = LiftMeasure<typeof ReactionRate, N>;
export declare const ReactionRate: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<{
    substance: "1";
}, {
    time: "1";
}>, {
    length: "3";
}>>;
/** m² / s² */
export type RadiationDose<N = number> = LiftMeasure<typeof RadiationDose, N>;
export declare const RadiationDose: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    mass: "1";
}>>;
/** m² / s³ */
export type RadiationDoseRate<N = number> = LiftMeasure<typeof RadiationDoseRate, N>;
export declare const RadiationDoseRate: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    mass: "1";
}>, {
    time: "1";
}>>;
/** s² ⋅ A / kg  */
export type ElectronMobility<N = number> = LiftMeasure<typeof ElectronMobility, N>;
export declare const ElectronMobility: GenericMeasure<number, import("..").DivideUnits<{
    length: "2";
}, import("..").MultiplyUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    current: "1";
}>, {
    time: "1";
}>>>;
/** kg ⋅ m² / s */
export type AngularMomentum<N = number> = LiftMeasure<typeof AngularMomentum, N>;
export declare const AngularMomentum: GenericMeasure<number, import("..").MultiplyUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>>;
/** m² /s */
export type SpecificAngularMomentum<N = number> = LiftMeasure<typeof SpecificAngularMomentum, N>;
export declare const SpecificAngularMomentum: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    mass: "1";
}>>;
/** cd / m² */
export type Luminance<N = number> = LiftMeasure<typeof Luminance, N>;
export declare const Luminance: GenericMeasure<number, import("..").DivideUnits<{
    intensity: "1";
}, {
    length: "2";
}>>;
/** cd ⋅ sr */
export type LuminousFlux<N = number> = LiftMeasure<typeof LuminousFlux, N>;
export declare const LuminousFlux: GenericMeasure<number, import("..").MultiplyUnits<{
    intensity: "1";
}, {
    solidAngle: "1";
}>>;
/** cd ⋅ sr / m² */
export type Illuminance<N = number> = LiftMeasure<typeof Illuminance, N>;
export declare const Illuminance: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<{
    intensity: "1";
}, {
    solidAngle: "1";
}>, {
    length: "2";
}>>;
/** s ⋅ cd ⋅ sr */
export type LuminousEnergy<N = number> = LiftMeasure<typeof LuminousEnergy, N>;
export declare const LuminousEnergy: GenericMeasure<number, import("..").MultiplyUnits<import("..").MultiplyUnits<{
    intensity: "1";
}, {
    solidAngle: "1";
}>, {
    time: "1";
}>>;
/** s ⋅ cd ⋅ sr / m² */
export type LuminousExposure<N = number> = LiftMeasure<typeof LuminousExposure, N>;
export declare const LuminousExposure: GenericMeasure<number, import("..").MultiplyUnits<import("..").DivideUnits<import("..").MultiplyUnits<{
    intensity: "1";
}, {
    solidAngle: "1";
}>, {
    length: "2";
}>, {
    time: "1";
}>>;
/** s³ ⋅ cd ⋅ sr / (kg ⋅ m²) */
export type LuminousEfficiency<N = number> = LiftMeasure<typeof LuminousEfficiency, N>;
export declare const LuminousEfficiency: GenericMeasure<number, import("..").DivideUnits<import("..").MultiplyUnits<{
    intensity: "1";
}, {
    solidAngle: "1";
}>, import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>>>;
/** kg ⋅ m² / (s³ ⋅ sr) */
export type RadiantIntensity<N = number> = LiftMeasure<typeof RadiantIntensity, N>;
export declare const RadiantIntensity: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    solidAngle: "1";
}>>;
/** kg ⋅ m / (s³ ⋅ sr)  */
export type SpectralIntensity<N = number> = LiftMeasure<typeof SpectralIntensity, N>;
export declare const SpectralIntensity: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    solidAngle: "1";
}>, {
    length: "1";
}>>;
/** kg / (s³ ⋅ sr) */
export type Radiance<N = number> = LiftMeasure<typeof Radiance, N>;
export declare const Radiance: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    solidAngle: "1";
}>, {
    length: "2";
}>>;
/** kg / (m ⋅ s³ ⋅ sr) */
export type SpectralRadiance<N = number> = LiftMeasure<typeof SpectralRadiance, N>;
export declare const SpectralRadiance: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<import("..").DivideUnits<import("..").MultiplyUnits<import("..").MultiplyUnits<{
    mass: "1";
}, import("..").DivideUnits<import("..").DivideUnits<{
    length: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>, {
    length: "1";
}>, {
    time: "1";
}>, {
    solidAngle: "1";
}>, {
    length: "3";
}>>;
/** rad / s */
export type AngularVelocity<N = number> = LiftMeasure<typeof AngularVelocity, N>;
export declare const AngularVelocity: GenericMeasure<number, import("..").DivideUnits<{
    planeAngle: "1";
}, {
    time: "1";
}>>;
/** rad / s² */
export type AngularAcceleration<N = number> = LiftMeasure<typeof AngularAcceleration, N>;
export declare const AngularAcceleration: GenericMeasure<number, import("..").DivideUnits<import("..").DivideUnits<{
    planeAngle: "1";
}, {
    time: "1";
}>, {
    time: "1";
}>>;
