import GC from '@mescius/spread-sheets-designer'; import { IWorkBookDefaultOptions } from './config'; declare const _sfc_main: import("vue").DefineComponent<{ config: { type: () => GC.Spread.Sheets.Designer.IDesignerConfig; }; styleInfo: { type: ObjectConstructor; }; spreadOptions: { type: () => IWorkBookDefaultOptions; }; }, { props: import("@vue/shared").LooseRequired<{ readonly config?: GC.Spread.Sheets.Designer.IDesignerConfig | undefined; readonly styleInfo?: Record | undefined; readonly spreadOptions?: IWorkBookDefaultOptions | undefined; readonly onDesignerInitialized?: ((...args: any[]) => any) | undefined; } & {}>; emit: (event: "designerInitialized", ...args: any[]) => void; designerContainer: import("vue").Ref; designer: import("vue").Ref<{ activeRibbonTab: (ribbonTabId?: string | undefined) => string; bind: (type: string, fn?: any) => void; destroy: () => void; getData: (key: string) => any; getWorkbook: () => Object; refresh: () => void; setConfig: (config: GC.Spread.Sheets.Designer.IDesignerConfig) => void; setData: (key: string, value: any) => void; setWorkbook: (spread: Object) => void; unbind: (type: string, fn?: any) => void; unbindAll: () => void; } | null>; designerConfig: import("vue").Ref<{ templateMap?: GC.Spread.Sheets.Designer.TemplateMap | undefined; commandMap?: GC.Spread.Sheets.Designer.CommandMap | undefined; quickAccessBar?: string[] | undefined; ribbon?: { id: string; text: string; buttonGroups: { class?: string | undefined; label?: string | undefined; thumbnailClass?: string | undefined; indicator?: string | undefined; commandGroup: { commands?: string[] | undefined; children?: any[] | undefined; type?: "group" | "separator" | "dropdown" | undefined; direction?: string | undefined; command?: string | undefined; dropdownMaxWidth?: number | undefined; dropdownMaxHeight?: number | undefined; showDropdownButton?: boolean | undefined; visiblePriority?: number | undefined; hidden?: boolean | undefined; }; overflow?: boolean | undefined; overflowTitle?: string | undefined; buttonGroupName?: string | undefined; }[]; visibleWhen?: string | undefined; overflow?: boolean | undefined; overflowTitle?: string | undefined; active?: boolean | undefined; }[] | { panels: { id: string; text: string; buttonGroups: { class?: string | undefined; label?: string | undefined; thumbnailClass?: string | undefined; indicator?: string | undefined; commandGroup: { commands?: string[] | undefined; children?: any[] | undefined; type?: "group" | "separator" | "dropdown" | undefined; direction?: string | undefined; command?: string | undefined; dropdownMaxWidth?: number | undefined; dropdownMaxHeight?: number | undefined; showDropdownButton?: boolean | undefined; visiblePriority?: number | undefined; hidden?: boolean | undefined; }; overflow?: boolean | undefined; overflowTitle?: string | undefined; buttonGroupName?: string | undefined; }[]; visibleWhen?: string | undefined; overflow?: boolean | undefined; overflowTitle?: string | undefined; active?: boolean | undefined; }[]; ribbonHeight?: number | undefined; } | undefined; contextMenu?: string[] | undefined; sidePanels?: { position: "left" | "right" | "top" | "bottom" | "full"; width?: string | undefined; command?: string | undefined; allowResize?: boolean | undefined; showCloseButton?: boolean | undefined; uiTemplate: string; classList?: string[] | undefined; }[] | undefined; fileMenu?: string | undefined; }>; spreadOptions: import("vue").Ref<{ allowDragHeaderToMove?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.AllowDragHeaderToMove | undefined; allowUserDragDrop?: boolean | undefined; allowUserDragFill?: boolean | undefined; allowUserZoom?: boolean | undefined; allowUserResize?: boolean | undefined; allowUndo?: boolean | undefined; allowSheetReorder?: boolean | undefined; allowContextMenu?: boolean | undefined; allowUserDeselect?: boolean | undefined; defaultDragFillType?: number | undefined; showDragFillSmartTag?: boolean | undefined; showHorizontalScrollbar?: boolean | undefined; showVerticalScrollbar?: boolean | undefined; scrollbarShowMax?: boolean | undefined; scrollbarMaxAlign?: boolean | undefined; tabStripVisible?: boolean | undefined; tabStripRatio?: number | undefined; tabStripPosition?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.TabStripPosition | undefined; tabStripWidth?: number | undefined; tabEditable?: boolean | undefined; newTabVisible?: boolean | undefined; allSheetsListVisible?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.AllSheetsListVisibility | undefined; cutCopyIndicatorVisible?: boolean | undefined; cutCopyIndicatorBorderColor?: string | undefined; tabNavigationVisible?: boolean | undefined; backColor?: string | undefined; backgroundImage?: string | null | undefined; backgroundImageLayout?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.ImageLayout | undefined; showResizeTip?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.ShowResizeTip | undefined; showDragDropTip?: boolean | undefined; showDragFillTip?: boolean | undefined; scrollIgnoreHidden?: boolean | undefined; highlightInvalidData?: boolean | undefined; showScrollTip?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.ShowScrollTip | undefined; columnResizeMode?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.ResizeMode | undefined; rowResizeMode?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.ResizeMode | undefined; grayAreaBackColor?: string | null | undefined; useTouchLayout?: boolean | undefined; hideSelection?: boolean | undefined; resizeZeroIndicator?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.ResizeZeroIndicator | undefined; allowUserEditFormula?: boolean | undefined; pivotAreaReference?: number | undefined; enableFormulaTextbox?: boolean | undefined; referenceStyle?: number | undefined; allowDynamicArray?: boolean | undefined; iterativeCalculation?: boolean | undefined; iterativeCalculationMaximumIterations?: number | undefined; iterativeCalculationMaximumChange?: number | undefined; autoFitType?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.AutoFitType | undefined; calcOnDemand?: boolean | undefined; incrementalCalculation?: boolean | undefined; dynamicReferences?: boolean | undefined; allowCopyPasteExcelStyle?: boolean | undefined; allowExtendPasteRange?: boolean | undefined; copyPasteHeaderOptions?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.CopyPasteHeaderOptions | undefined; calculationMode?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.CalculationMode | undefined; allowUserDragMerge?: boolean | undefined; scrollByPixel?: boolean | undefined; scrollPixel?: number | undefined; enableAccessibility?: boolean | undefined; sheetCount?: number | undefined; allowAutoCreateHyperlink?: boolean | undefined; font?: string | null | undefined; customList?: string[][] | undefined; scrollbarAppearance?: number | undefined; numbersFitMode?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.NumbersFitMode | undefined; pasteSkipInvisibleRange?: boolean | undefined; allowAutoExtendFilterRange?: boolean | undefined; allowInvalidFormula?: boolean | undefined; formulaFormatHint?: boolean | undefined; saveChangesForSheet?: boolean | undefined; defaultSheetTabStyles?: { 1?: { backColor?: string | undefined; foreColor?: string | undefined; font?: string | undefined; icons?: { src: string; position?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.IconPosition | undefined; width?: number | undefined; height?: number | undefined; }[] | undefined; } | undefined; 2?: { backColor?: string | undefined; foreColor?: string | undefined; font?: string | undefined; icons?: { src: string; position?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.IconPosition | undefined; width?: number | undefined; height?: number | undefined; }[] | undefined; } | undefined; 4?: { backColor?: string | undefined; foreColor?: string | undefined; font?: string | undefined; icons?: { src: string; position?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.IconPosition | undefined; width?: number | undefined; height?: number | undefined; }[] | undefined; } | undefined; 8?: { backColor?: string | undefined; foreColor?: string | undefined; font?: string | undefined; icons?: { src: string; position?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.IconPosition | undefined; width?: number | undefined; height?: number | undefined; }[] | undefined; } | undefined; 16?: { backColor?: string | undefined; foreColor?: string | undefined; font?: string | undefined; icons?: { src: string; position?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.IconPosition | undefined; width?: number | undefined; height?: number | undefined; }[] | undefined; } | undefined; } | undefined; builtInFileIcons?: import("@mescius/spread-sheets/dist/gc.spread.sheets").Spread.Sheets.IBuiltInFileIcons | undefined; dragHeaderMaskBackColor?: string | undefined; dragHeaderIndicatorColor?: string | undefined; }>; setStyle: (newStyle: Record) => void; designerInitialize: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "designerInitialized"[], "designerInitialized", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly GC.Spread.Sheets.Designer.IDesignerConfig; }; styleInfo: { type: ObjectConstructor; }; spreadOptions: { type: () => IWorkBookDefaultOptions; }; }>> & { onDesignerInitialized?: ((...args: any[]) => any) | undefined; }, {}, {}>; export default _sfc_main;