import { ICellRendererComp, ICellRendererParams } from "ag-grid-community";
import { View, ViewSlot } from 'aurelia-templating';
export default abstract class BaseRenderer implements ICellRendererComp {
    protected eGui: HTMLElement;
    protected view: View;
    protected viewSlot: ViewSlot;
    protected params: ICellRendererParams;
    init(params: ICellRendererParams): void;
    setupGui(): Promise<void>;
    abstract setupContentGui(): string;
    getGui(): HTMLElement;
    refresh(params: any): boolean;
    destroy(): void;
    getValueToDisplay(): any;
}
