import { IsoDate, IsoDateTime, IsoDuration, IsoInstant, IsoTime } from './iso-types'; declare function round(instant: IsoInstant, options: { smallestUnit: 'hour' | 'minute' | 'second' | 'millisecond'; roundingIncrement?: number; roundingMode?: 'halfExpand' | 'ceil' | 'trunc' | 'floor'; }): IsoDateTime; declare function round(dateTime: IsoDateTime, options: { smallestUnit: 'day' | 'hour' | 'minute' | 'second' | 'millisecond'; roundingIncrement?: number; roundingMode?: 'halfExpand' | 'ceil' | 'trunc' | 'floor'; }): IsoDateTime; declare function round(time: IsoTime, options: { smallestUnit: 'hour' | 'minute' | 'second' | 'millisecond'; roundingIncrement?: number; roundingMode?: 'halfExpand' | 'ceil' | 'trunc' | 'floor'; }): IsoTime; declare function round(duration: IsoDuration, 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 | IsoDate; }): IsoDuration; export default round;