import Vue, { PluginObject } from 'vue' import { ElementUIComponent, ElementUIComponentSize } from '../component' import { CyTreeSelect as CyTreeSelectClass } from './tree-select' import { CyTabDialog as CyTabDialogClass } from './tab-dialog' import { CySubTitle as CySubTitleClass } from './sub-title' import { CySelectDisplayInput as CySelectDisplayInputClass } from './select-display-input' export interface InstallationOptions { locale: any, i18n: any, size: string } export function install (vue: typeof Vue, options: InstallationOptions): void export type Component = ElementUIComponent export type ComponentSize = ElementUIComponentSize /** CyTreeSelect Component */ export class CyTreeSelect extends CyTreeSelectClass {} /** CyTabDialog Component */ export class CyTabDialog extends CyTabDialogClass {} /** CySubTitle Component */ export class CySubTitle extends CySubTitleClass {} /** CySelectDisplayInput Component */ export class CySelectDisplayInput extends CySelectDisplayInputClass {}