/** Dependencies */
import { HeadlessBlock, Slots } from "@tripetto/runner";
import { IOperation } from "./operation";
import "./condition";
/** Exports */
export { calculator } from "./calculator";
export { IOperation } from "./operation";
export declare class Calculator extends HeadlessBlock<{
    readonly operations?: IOperation[];
}> {
    readonly calculatorSlot: import("@tripetto/runner").Value<
        number,
        Slots.Numeric
    >;
    do(): void;
}
