1 | import { Config } from './config';
|
2 | import { VNode } from 'preact';
|
3 | import { EventEmitter } from './util/eventEmitter';
|
4 | import { GridEvents } from './events';
|
5 | import { PluginManager } from './plugin';
|
6 | declare class Grid extends EventEmitter<GridEvents> {
|
7 | config: Config;
|
8 | plugin: PluginManager;
|
9 | constructor(config?: Partial<Config>);
|
10 | updateConfig(config: Partial<Config>): this;
|
11 | createElement(): VNode;
|
12 | forceRender(): this;
|
13 | destroy(): void;
|
14 | render(container: Element): this;
|
15 | }
|
16 | export default Grid;
|