import { SvelteComponentTyped } from "svelte"; import type { themeType } from "./types"; declare const __propDef: { props: { isMobile?: boolean; theme: string | themeType; themeList?: string[]; lang: string; mobileKeys?: string[]; mobileOnlyKeys?: string[]; hiddenKeys?: string[]; getHasSelectEls?: () => boolean; getZoom?: () => number; setZoom?: (val: number) => void; refreshPrintTemplate?: () => void; updateDragBoxList?: (list: any[]) => void; getDragBoxList?: () => { key: string; title: string; icon: string; defval: boolean; order: number; click: (key: any) => void; }[]; refreshPageStructure?: () => void; updateTool?: (index: number, key: string, value: any) => void; resetShowHideTools?: () => void; showHideTools?: () => void; changeLanguage?: (val: any) => void; }; events: { [evt: string]: CustomEvent; }; slots: {}; }; export type ToolbarProps = typeof __propDef.props; export type ToolbarEvents = typeof __propDef.events; export type ToolbarSlots = typeof __propDef.slots; export default class Toolbar extends SvelteComponentTyped { get getHasSelectEls(): () => boolean; get getZoom(): () => number; get setZoom(): (val: number) => void; get refreshPrintTemplate(): () => void; get updateDragBoxList(): (list: any[]) => void; get getDragBoxList(): () => { key: string; title: string; icon: string; defval: boolean; order: number; click: (key: any) => void; }[]; get refreshPageStructure(): () => void; get updateTool(): (index: number, key: string, value: any) => void; get resetShowHideTools(): () => void; get showHideTools(): () => void; get changeLanguage(): (val: any) => void; } export {};