import * as Schema from 'effect/Schema';
import { Capability } from '../core';
/**
 * Operations related to undo/history functionality.
 */
export declare namespace UndoOperation {
    /**
     * Show an undo toast notification.
     * Fired by HistoryTracker when an undoable operation is tracked.
     */
    const ShowUndo: Omit<{
        readonly meta: {
            readonly key: "dxos.org/app-framework/undo/operation/show-undo";
            readonly name: "Show Undo";
            readonly description: "Show an undo toast notification.";
        };
        readonly executionMode: "sync";
        readonly services: readonly [typeof Capability.Service];
        readonly schema: {
            readonly input: Schema.Struct<{
                message: Schema.optional<Schema.Union<[typeof Schema.String, Schema.mutable<Schema.Tuple2<typeof Schema.String, Schema.mutable<Schema.Struct<{
                    ns: typeof Schema.String;
                    count: Schema.optional<typeof Schema.Number>;
                    defaultValue: Schema.optional<typeof Schema.String>;
                }>>>>]>>;
            }>;
            readonly output: typeof Schema.Void;
        };
    }, "executionMode"> & import("effect/Pipeable").Pipeable & {
        readonly executionMode: "sync" | "async";
    };
}
//# sourceMappingURL=operations.d.ts.map