import { ToolActionInfo } from "./ToolActionInfo";
import { ICommandAvailabilityListener } from "./ICommandAvailabilityListener";
import { ToolCommand } from "./ToolCommand";
import { Type } from "./type";
/**
 * @hidden
 */
export interface IToolbarTarget {
    getDesiredToolbarActions(): ToolActionInfo[];
    addCommandAvailabilityListener(a: ICommandAvailabilityListener): void;
    removeCommandAvailabilityListener(a: ICommandAvailabilityListener): void;
    onToolCommandExecuting(a: ToolCommand): void;
}
/**
 * @hidden
 */
export declare let IToolbarTarget_$type: Type;
