// Type definitions for ag-grid v18.1.2 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby import { AgGridComponentFunctionInput, AgGridRegisteredComponentInput } from "./componentProvider"; import { IComponent } from "../../interfaces/iComponent"; import { ComponentSource, ComponentType, ResolvedComponent } from "./componentResolver"; export declare class AgComponentUtils { private componentMetadataProvider; adaptFunction & B, B>(propertyName: string, hardcodedJsFunction: AgGridComponentFunctionInput, type: ComponentType, source: ComponentSource): ResolvedComponent; adaptCellRendererFunction(callback: AgGridComponentFunctionInput): { new (): IComponent; }; doesImplementIComponent(candidate: AgGridRegisteredComponentInput>): boolean; }