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