import { AgGridComponentFunctionInput, AgGridRegisteredComponentInput } 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 AgComponentUtils extends BeanStub { private componentMetadataProvider; adaptFunction & B, B, TParams>(propertyName: string, hardcodedJsFunction: AgGridComponentFunctionInput, componentFromFramework: boolean, source: ComponentSource): ComponentClassDef; adaptCellRendererFunction(callback: AgGridComponentFunctionInput): { new (): IComponent; }; doesImplementIComponent(candidate: AgGridRegisteredComponentInput>): boolean; }