import type { Command } from "../Command.js"; import { CommandRegistry } from "../CommandRegistry.js"; import type { Features, HasFeatures } from "../common.js"; /** * Arguments for the "bulk-editing" commands. Web only. */ export type BulkEditingArgs = Features | HasFeatures; export declare class BulkEditingCommands extends CommandRegistry { protected readonly _prefix = "bulk-editing"; /** * Adds features to the bulk editing session. Used to stage features for * updating. Web only. * * @webOnly */ get add(): Command; /** * Displays the bulk editing interface for a given set of features. Updates * the UI to show editable attributes for the provided features. Web only. * * @webOnly */ get display(): Command; /** * Removes features from the bulk editing session. Web only. * * @webOnly */ get remove(): Command; }