import { OnesTable } from '../../../../@ones-table/common';
import { TableToolbarType, ToolbarItem } from '../table-command-types';
import { CommandItem, CommandItemChildrenPlacement, CommandItemNamePosition, CommandItemState } from '../types';
import { CommandBar } from '../command-bar';
export declare class InsertChartItem implements ToolbarItem {
    private table;
    states: CommandItemState[];
    id: string;
    name: string;
    icon: string;
    dropdown: boolean;
    namePosition?: CommandItemNamePosition | undefined;
    manualShowChildren: boolean;
    childrenPlacement: CommandItemChildrenPlacement;
    useItemRect: boolean;
    children: CommandItem[];
    constructor(table: OnesTable, type?: TableToolbarType, parentType?: 'menu' | 'toolbar');
    handleClick(): void;
    updateState(bar?: CommandBar): void;
}
