import { AtomRenderer, ButtonRenderer, DialogRenderer, FormItemRenderer, FormRenderer, MessageBoxRenderer, MessageRenderer, NodeRenderer, PaginationRenderer, Renderer, TableColumnRenderer, TableRenderer } from '@/types'; export default class ElementRenderer implements Renderer { button: ButtonRenderer; col: NodeRenderer; row: NodeRenderer; table: TableRenderer; tableColumn: TableColumnRenderer; form: FormRenderer; formItem: FormItemRenderer; input: AtomRenderer; dialog: DialogRenderer; pagination: PaginationRenderer; messagebox: MessageBoxRenderer; message: MessageRenderer; date: AtomRenderer; datetime: AtomRenderer; select: AtomRenderer; textarea: AtomRenderer; radio: AtomRenderer; checkbox: AtomRenderer; }