/** @packageDocumentation
 * @module Item
 */
import type { OnItemExecutedFunc } from "@itwin/appui-abstract";
import { ActionButtonItemDef } from "./ActionButtonItemDef";
import type { CommandItemProps } from "./ItemProps";
/** An Item that executes a Command.
 * @public
 * @deprecated in 4.15.0. Use specific item types instead, i.e. {@link ToolbarActionItem}.
 */
export declare class CommandItemDef extends ActionButtonItemDef {
    private static _sId;
    static commandIdPrefix: string;
    commandId: string;
    constructor(commandItemProps: CommandItemProps, onItemExecuted?: OnItemExecutedFunc);
    get id(): string;
}
//# sourceMappingURL=CommandItemDef.d.ts.map