import { HttpStep, IHttpStep } from '../../HttpStep.js';
export declare const DeleteVariableStepKind = "HttpAction#DeleteVariable";
/**
 * A step that deletes a variable.
 */
export interface IDeleteVariableStep extends IHttpStep {
    kind: typeof DeleteVariableStepKind;
    /**
     * The name of the variable to delete
     */
    name: string;
}
export declare class DeleteVariableStep extends HttpStep {
    kind: string;
    /**
     * The name of the variable to delete
     */
    name: string;
    /**
     * Creates the step from values.
     * @param name The name of the variable to delete
     */
    constructor(name: string);
    /**
     * Creates the step from serialized schema.
     * @param init The serialized step values.
     */
    constructor(init: IDeleteVariableStep);
    /**
     * Creates an empty step.
     */
    constructor();
    new(init: IDeleteVariableStep): void;
    checkValidity(): boolean;
    toJSON(): IDeleteVariableStep;
}
//# sourceMappingURL=DeleteVariableStep.d.ts.map