import { Tool } from "@itwin/core-frontend";
declare enum FadeMode {
    X = 0,
    Y = 1,
    Z = 2,
    Transparent = 3
}
/** This tool applies a transition in X, Y, Z, or transparency.
 * @beta
 */
export declare class RealityTransitionTool extends Tool {
    static get minArgs(): number;
    static get maxArgs(): number;
    static toolId: string;
    /** This method runs the tool, applying a transition in X, Y, Z, or transparency.
     * @param fadeMode whether to apply the transition in X, Y, Z, or transparency
     */
    run(fadeMode?: FadeMode): Promise<boolean>;
    /** Executes this tool's run method.
     * @param args the first entry of this array contains either "x", "y", "z", or "transparent", indicating the type of transition to apply.
     * @see [[run]]
     */
    parseAndRun(...args: string[]): Promise<boolean>;
}
export {};
//# sourceMappingURL=RealityTransitionTool.d.ts.map