import { ActionToolbarStyles, EditorChromeStore } from "@omnia/fx/ux"; import { VueComponentBase } from "@omnia/fx/ux"; import { EditorDisplayModes } from "@omnia/fx-models"; export interface IActionToolbar { styles?: Partial; changeMode: (editorDisplayMode: EditorDisplayModes) => void; roles?: string[]; contextParams?: { [key: string]: string; }; } export declare class ActionToolbar extends VueComponentBase { styles?: Partial; changeMode: (editorDisplayMode: EditorDisplayModes) => void; roles?: string[]; contextParams?: { [key: string]: string; }; editorStore: EditorChromeStore; private actionToolbarClasses; created(): void; mounted(): void; private onActionButtonClick; private createActionButtons; private createButton; private createButtonWithSecurityTrimer; private createDefaultButton; private createGroupButtons; private createButtonGroup; private renderToolbarWithButtons; private renderToolbarWithLoadingIndicator; render(h: any): VueTsxSupport.JSX.Element; }