// Type definitions for tf-ag-grid v13.3.1-4 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby import { AgGridComponentFunctionInput, AgGridRegisteredComponentInput } from "./componentProvider"; import { IAfterGuiAttachedParams, IComponent } from "../../interfaces/iComponent"; import { ComponentSource, ComponentType, ResolvedComponent } from "./componentResolver"; import { ICellRendererComp, ICellRendererParams } from "../../rendering/cellRenderers/iCellRenderer"; export declare class DefaultCellRenderer implements ICellRendererComp { private params; init?(params: ICellRendererParams): void; refresh(params: any): boolean; getGui(): HTMLElement | string; } 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; }