import type { Operation } from "../Operation.js";
import { OperationRegistry } from "../OperationRegistry.js";
export declare class MessagingOperations extends OperationRegistry {
    protected readonly _prefix = "messaging";
    /**
     * Attempts to merge an array of values into a single value that can be used
     * as an argument for a command or operation. For example:
     *
     * [features, { chart: "average-household-income" }];
     *
     * This would mix `features` obtained from some other source into arguments
     * intended for the "charts.display" command.
     *
     * If the values cannot be merged, then the leftmost value is returned.
     *
     * Note that argument merging already occurs automatically in command
     * chains; this explicit operation exists for advanced scenarios like
     * VertiGIS Studio Workflow or custom code written using the SDK. Web only.
     *
     * @webOnly
     */
    get mixInArgs(): Operation<unknown[], unknown>;
}
