/** @packageDocumentation
 * @module Tools
 */
import { Id64Arg } from "@itwin/core-bentley";
import { Tool } from "@itwin/core-frontend";
/** Replaces the contents of the selection set with the set of element Ids specified.
 * Element Ids are separated by whitespace.
 * @beta
 */
export declare class SelectElementsByIdTool extends Tool {
    static toolId: string;
    static get minArgs(): number;
    static get maxArgs(): undefined;
    run(ids?: Id64Arg): Promise<boolean>;
    parseAndRun(...args: string[]): Promise<boolean>;
}
/** A tool that outputs the Ids of the elements in the [SelectionSet]($frontend) of the [IModelConnection]($frontend) associated with the selected [Viewport]($frontend).
 * @beta
 */
export declare class DumpSelectionSetTool extends Tool {
    static toolId: string;
    static get minArgs(): number;
    static get maxArgs(): number;
    private _format;
    private _copy?;
    run(): Promise<boolean>;
    parseAndRun(...input: string[]): Promise<boolean>;
}
//# sourceMappingURL=SelectionTools.d.ts.map