import { ChildProperty, EmitType } from '@syncfusion/ej2-base'; import { ToolbarItemClickEventArgs } from '../eventargs'; import { IToolbarItemModel } from '../interface'; import { ToolbarCommandName } from '../types'; /** * Inline toolbar settings that will be opened when selecting a range of texts. */ export declare class InlineToolbarSettings extends ChildProperty { /** * Specifies the width of the popup. * Defaults value is 100%. * * @default '100%' */ popupWidth: string | number; /** * Specifies whether to enable the inline toolbar. * * @default true */ enable: boolean; /** * Specifies the individual items within a toolbar setup, specifying properties like commands, icons, and labels. * * @default ['Bold', 'Italic', 'Underline', 'Strikethrough', 'Color', 'BackgroundColor'] */ items: (string | ToolbarCommandName | IToolbarItemModel)[]; /** * Triggers when the item is clicked in the toolbar. * * @event itemClick */ itemClick: EmitType; }