import { Duration } from '@wisemen/quantity'; import { DateTimeRange } from '../date-time-range/date-time-range.js'; import { PlainDate } from '../plain-date/plain-date.js'; import { PlainTime } from '../plain-time/plain-time.js'; import { TimezoneInput } from '../common/timezone.js'; import { RRule } from './rrule.js'; export interface RRuleOnceOptions { startDate: PlainDate; startTime: PlainTime; duration: Duration; timezone: TimezoneInput; } export declare function once(range: DateTimeRange): RRule; export declare function once(options: RRuleOnceOptions): RRule;