// Type definitions for @dyna-grid/core v1.1.4 // Project: // Definitions by: zhangkun <> import { DyGridComponentFunctionInput, DyGridRegisteredComponentInput } from "./userComponentRegistry"; import { IComponent } from "../../interfaces/iComponent"; import { ComponentClassDef, ComponentSource } from "./userComponentFactory"; import { ICellRendererParams } from "../../rendering/cellRenderers/iCellRenderer"; import { BeanStub } from "../../context/beanStub"; export declare class DyComponentUtils extends BeanStub { private componentMetadataProvider; adaptFunction & B, B, TParams>(propertyName: string, hardcodedJsFunction: DyGridComponentFunctionInput, componentFromFramework: boolean, source: ComponentSource): ComponentClassDef | null; adaptCellRendererFunction(callback: DyGridComponentFunctionInput): { new (): IComponent; }; doesImplementIComponent(candidate: DyGridRegisteredComponentInput>): boolean; }