import { ActionInterface } from "./ActionInterface.js";
import { StepOptionsInterface } from "./StepOptionsInterface.js";
export interface StepInterface {
    name: string;
    action: ActionInterface;
    options?: StepOptionsInterface;
    enabled?: boolean;
    timeout?: number;
    description?: string;
    tags?: Record<string, string>;
    hooks?: {
        before?: () => Promise<void> | void;
        after?: () => Promise<void> | void;
    };
}
//# sourceMappingURL=StepInterface.d.ts.map