/** Standard imports. */
import { IActivityHandler } from "../../IActivityHandler";
/** Defines inputs to the Format Date activity. */
export interface FormatDateInputs {
    date: string | number;
    format?: "LT" | "LTS" | "L" | "l" | "LL" | "ll" | "LLL" | "lll" | "LLLL" | "llll" | string;
}
/** Defines outputs to the Format Date activity. */
export interface FormatDateOutputs {
    formatted: string;
    iso: string;
    local: string;
    unix: number;
    utc: string;
}
/**
 * Parses a date input such as epoch milliseconds, ISO string (anything Date constructor can take) and provides
 * formatted strings in the outputs.
 */
export declare class FormatDate implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: FormatDateInputs): FormatDateOutputs;
}
