import { HttpStep, IHttpStep } from '../../HttpStep.js';
export declare const RoundStepKind = "HttpAction#Round";
/**
 * Formats the input as a number using fixed-point notation.
 */
export interface IRoundStep extends IHttpStep {
    kind: typeof RoundStepKind;
    /**
     * The number of digits to appear after the decimal point; should be a value between 0 and 100, inclusive.
     * If this argument is omitted, it is treated as 0.
     * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed.
     */
    precision?: number;
}
/**
 * Formats the input as a number using fixed-point notation.
 */
export declare class RoundStep extends HttpStep {
    kind: string;
    /**
     * The number of digits to appear after the decimal point; should be a value between 0 and 100, inclusive.
     * If this argument is omitted, it is treated as 0.
     * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed.
     */
    precision?: number;
    /**
     * Creates the step from values.
     * @param precision The name of the variable to set
     */
    constructor(precision: number);
    /**
     * Creates the step from serialized schema.
     * @param init The serialized step values.
     */
    constructor(init: IRoundStep);
    /**
     * Creates an empty step.
     */
    constructor();
    new(init: IRoundStep): void;
    checkValidity(): boolean;
    toJSON(): IRoundStep;
}
//# sourceMappingURL=RoundStep.d.ts.map