import { GenericMeasure, NumericOperations } from "./genericMeasure";
import { Unit, UnitWithSymbols } from "./unitTypeArithmetic";
type GenericMeasureConstructor<N> = new <U extends Unit>(value: N, unit: UnitWithSymbols<U>, symbol?: string) => GenericMeasure<N, U>;
export declare function createMeasureClass<N>(num: NumericOperations<N>): GenericMeasureConstructor<N>;
export {};
