import { IComponentFunctionBinder, ITabulator } from '../../../../../../types/src/table';

export default class ComponentFunctionBinder implements IComponentFunctionBinder {
    table: ITabulator;
    bindings: Record<string, Record<string, (...args: any[]) => any>>;
    constructor(table: ITabulator);
    bind(type: string, funcName: string, handler: (...args: any[]) => any): void;
    handle(type: string, component: any, name: string | symbol): any;
}
