import { IsoDateTime } from '../iso-types'; export declare function roundDuration({ years, months, weeks, days, hours, minutes, seconds, milliseconds }: { years?: number | undefined; months?: number | undefined; weeks?: number | undefined; days?: number | undefined; hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; milliseconds?: number | undefined; }, options: { largestUnit: 'auto' | 'year' | 'month' | 'week' | 'day' | 'hour' | 'minute' | 'second' | 'millisecond'; smallestUnit: 'year' | 'month' | 'week' | 'day' | 'hour' | 'minute' | 'second' | 'millisecond'; roundingIncrement: number; roundingMode: 'halfExpand' | 'ceil' | 'trunc' | 'floor'; relativeTo?: IsoDateTime; }): { years: number; months: number; weeks: number; days: number; hours: number; minutes: number; seconds: number; milliseconds: number; };