/** * Copyright 2026 - present Nazmul Hassan * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { E as Numeric } from "../index-Dx3yeNwR.mjs"; import { C as $Length, S as $Mass, b as $Time, c as $Unit, f as Converted, t as $Area, w as $Data, x as $Temperature, y as $Volume } from "../area-DiTIqFp-.mjs"; //#region src/converter/Converter.d.ts /** * @function `Converter` Creates instances of specific unit converter class based on the provided unit. * * @description Converts values between compatible units (time, length, data, temperature, mass, area, volume). * @remarks The returned instance exposes only methods relevant to the provided unit type. */ declare function Converter(value: Numeric, unit?: U): Converted; //#endregion export { $Area as AreaConverter, Converter, Converter as converter, $Data as DataConverter, $Length as LengthConverter, $Mass as MassConverter, $Temperature as TemperatureConverter, $Time as TimeConverter, $Volume as VolumeConverter };