import type { IActivityHandler, IActivityContext, EmptyOutputs } from "../../IActivityHandler"; /** References data for a duration (amount of time). */ export type DurationRef = { unit: "d" | "h" | "m" | "s" | "ms"; value: number; }; /** Defines the structure for a duration (amount of time). */ export type Duration = number | string | DurationRef; /** Defines the inputs for the Delay activity. */ export interface DelayInputs { duration: number | string | DurationRef; } export declare class Delay implements IActivityHandler { static readonly action = "gcx:wf:core::Delay"; static readonly suite = "gcx:wf:builtin"; execute(inputs: DelayInputs, context: IActivityContext): PromiseLike; }