/// import ezPanel = require('./panel'); import ezWindow = require('./window'); import ezDialog = require('./dialog'); import ezTab = require('./tabs'); import ezTree = require('./tree'); import ezDataGrid = require('./datagrid'); import ezTreeGrid = require('./treegrid'); import ezLinkButton = require('./linkButton'); import ezMenuButton = require('./menuButton'); import ezComboBox = require('./comboBox'); import ezMessager = require('./messager'); import ezDataList = require('./dataList'); import ezSplitButton = require('./splitButton'); import ezProgressBar = require('./progressBar'); import ezResizable = require("./resizable"); import ezMenu = require("./menu"); import ezTooltip = require("./tooltip"); import ezLayout = require("./layout"); export import gridSelect = require('./gridMultiSelectHelper'); export declare function treegrid(elem: string | JQuery | HTMLElement, options?: ezTreeGrid.TreeGridOptions): ezTreeGrid.TreeGrid; export declare function datagrid(elem: string | JQuery | HTMLElement, options?: ezDataGrid.DataGridOptions): ezDataGrid.DataGrid; export declare function tree(elem: string | JQuery | HTMLElement, options?: ezTree.TreeOptions): ezTree.Tree; export declare function tabs(elem: string | JQuery | HTMLElement, options?: ezTab.TabsOptions): ezTab.Tabs; export declare function dialog(elem: string | JQuery | HTMLElement, options?: ezDialog.DialogOptions): ezDialog.Dialog; export declare function window(elem: string | JQuery | HTMLElement, options?: ezWindow.WindowOptions): ezWindow.Window; export declare function linkbutton(elem: string | JQuery | HTMLElement, options?: ezLinkButton.LinkButtonOptions): ezLinkButton.LinkButton; export declare function menubutton(elem: string | JQuery | HTMLElement, options?: ezMenuButton.MenuButtonOptions): ezMenuButton.MenuButton; export declare function combobox(elem: string | JQuery | HTMLElement, options?: ezComboBox.ComboBoxOptions): ezComboBox.ComboBox; export declare function panel(elem: string | JQuery | HTMLElement, options?: ezPanel.PanelOptions): ezPanel.Panel; export declare function datalist(elem: string | JQuery | HTMLElement, options?: ezDataList.DataListOptions): ezDataList.DataList; export declare function splitbutton(elem: string | JQuery | HTMLElement, options?: ezSplitButton.SplitButtonOptions): ezSplitButton.SplitButton; export declare function progressbar(elem: string | JQuery | HTMLElement, options?: ezProgressBar.ProgressBarOptions): ezProgressBar.ProgressBar; export declare function resizable(elem: string | JQuery | HTMLElement, options?: ezResizable.ResizableOptions): ezResizable.Resizable; export declare function menu(elem: string | JQuery | HTMLElement, options?: ezMenu.MenuOptions): ezMenu.Menu; export declare function tooltip(elem: string | JQuery | HTMLElement, options?: ezTooltip.TooltipOptions): ezTooltip.Tooltip; export declare function layout(elem: string | JQuery | HTMLElement, options?: ezLayout.LayoutOptions): ezLayout.Layout; export declare var messager: ezMessager.Messager; export * from "./utils"; export * from "./datagrid"; export * from "./treegrid"; export * from "./tree"; export * from "./panel"; export * from "./window"; export * from "./dialog"; export * from "./tabs"; export * from "./messager"; export * from "./comboBox"; export * from "./linkButton"; export * from "./menuButton"; export * from "./dataList"; export * from "./splitButton"; export * from "./progressBar"; export * from "./resizable"; export * from "./tooltip"; export * from "./layout"; export * from "./menu"; export interface IEasyuiMessagerOptions { msg?: string; showType?: string; showSpeed?: number; width?: number; height?: number; title?: string; style?: {}; id?: string; icon?: "warning" | "info" | "error" | "question" | "none"; closable?: boolean; timeout?: number; } export interface IEasyuiMessager { ok?: string; cancel?: string; show(options: IEasyuiMessagerOptions): any; alert(params: { msg: string; icon?: string; title?: string; width?: number; height?: number; id?: string; }, fn?: Function): any; confirm(params: { msg: string; title?: string; width?: number; height?: number; id?: string; }, fn?: (b: boolean) => any): any; prompt(params: { msg: string; title?: string; width?: number; height?: number; id?: string; }, fn?: (r: string) => any): any; progress(options?: { title?: string; msg?: string; text?: string; interval?: number; id?: string; }): any; progress(method?: string): any; }