export function setStateAsync(_ref: any, state: any): Promise; export function setCurrentStateAsync(_ref: any, changes: any): Promise; export function onComponentOptionsChanged(_ref: any, component: any, options: any): Promise; export function onComponentOptionChanged(_ref: any, component: any, option_name: any, value: any): Promise; export function fetchOAuthToken(authUrl: any, dataSourceId: any): void; export function addToLocalStorage(object: any): void; export function getDataFromLocalStorage(key: any): string | null; export function runPythonTransformation(currentState: any, rawData: any, transformation: any, query: any, mode: any): Promise; export function runTransformation(_ref: any, rawData: any, transformation: any, transformationLanguage: string | undefined, query: any, mode?: string): Promise; export function executeActionsForEventId(_ref: any, eventId: any, component: any, mode: any, customVariables: any): Promise; export function onComponentClick(_ref: any, id: any, component: any, mode?: string): void; export function onQueryConfirmOrCancel(_ref: any, queryConfirmationData: any, isConfirm?: boolean, mode?: string): void; export function copyToClipboard(text: any): Promise; export function onEvent(_ref: any, eventName: any, options: any, mode?: string): Promise; export function getQueryVariables(options: any, state: any): {}; export function previewQuery(_ref: any, query: any, editorState: any, calledFromQuery?: boolean): Promise; export function runQuery(_ref: any, queryId: any, queryName: any, confirmed?: undefined, mode?: string): Promise | undefined; export function setTablePageIndex(_ref: any, tableId: any, index: any): Promise; export function renderTooltip({ props, text }: { props: any; text: any; }): import("react/jsx-runtime").JSX.Element; export function computeComponentState(_ref: any, components?: {}): Promise; export function snapToGrid(canvasWidth: any, x: any, y: any): number[]; export function executeAction(_ref: any, event: any, mode: any, customVariables: any): any; export function getSvgIcon(key: any, height?: number, width?: number, iconFile?: undefined, styles?: {}): import("react/jsx-runtime").JSX.Element; export namespace debuggerActions { function error(_self: any, errors: any): void; function flush(_self: any): void; function generateErrorLogs(errors: any): any[]; } export function getComponentName(currentState: any, id: any): string; export function cloneComponents(_ref: any, updateAppDefinition: any, isCloning?: boolean, isCut?: boolean): void; export function addComponents(pageId: any, appDefinition: any, appDefinitionChanged: any, parentId: undefined, newComponentObj: any): void; export function addNewWidgetToTheEditor(componentMeta: any, eventMonitorObject: any, currentComponents: any, canvasBoundingRect: any, currentLayout: any, shouldSnapToGrid: any, zoomLevel: any, isInSubContainer?: boolean, addingDefault?: boolean): { id: any; component: any; layout: { [x: number]: { top: number; left: number; }; }; }; export function removeSelectedComponent(pageId: any, newDefinition: any, selectedComponents: any): void;