import { Drawer } from './drawer' ; export class DrawerPlugin { constructor ( protected pluginHost ) { } public onSetRange ( ) { } public predraw ( ) { } public draw ( ) { } public postdraw ( ) { } } export class ExclusiveDrawerPlugin extends DrawerPlugin { } export type DrawerPluginConstructor = typeof DrawerPlugin ; export type ExclusiveDrawerPluginConstructor = typeof ExclusiveDrawerPlugin ;