export declare enum TimeUnit { ms = "ms", millisecond = "millisecond", milliseconds = "milliseconds", s = "s", second = "second", seconds = "seconds", min = "min", minute = "minute", minutes = "minutes", hr = "hr", hour = "hour", hours = "hours", d = "d", day = "day", days = "days", wk = "wk", week = "week", weeks = "weeks", mo = "mo", month = "month", months = "months", yr = "yr", year = "year", years = "years" } export type TimeUnitsMillisAndSeconds = TimeUnit.ms | TimeUnit.millisecond | TimeUnit.milliseconds | TimeUnit.s | TimeUnit.second | TimeUnit.seconds; export declare enum DateTimeFormatBasic { custom = "Custom", iso = "ISO-8601", milliseconds = "Unix (milliseconds)", seconds = "Unix (seconds)", sql = "SQL" } export type DateTimeFormatsMillisAndSecondsBasic = DateTimeFormatBasic.milliseconds | DateTimeFormatBasic.seconds | TimeUnitsMillisAndSeconds; export declare enum AddRemoveOperationBasic { adding = "Adding", subtracting = "Subtracting" } export declare enum DateSourceBasic { playbookData = "Playbook Data", current = "Current Time" } export declare class TimeUnits { readonly abbreviated: TimeUnit; readonly singular: TimeUnit; readonly plural: TimeUnit; static readonly milliseconds: TimeUnits; static readonly seconds: TimeUnits; static readonly minutes: TimeUnits; static readonly hours: TimeUnits; static readonly days: TimeUnits; static readonly weeks: TimeUnits; static readonly months: TimeUnits; static readonly years: TimeUnits; private constructor(); toString(): string; static parse(text: string): TimeUnits; static tryParse(text: string): TimeUnits | undefined; private static isTimeUnit; private static unitsEqual; }