import { I18N } from 'aurelia-i18n';
import { ICellEditorComp, ICellEditorParams, ICellRendererComp, ICellRendererParams } from "ag-grid-community";
import { View, ViewSlot } from "aurelia-templating";
export default class CustomHtmlRendererEditor implements ICellRendererComp, ICellEditorComp {
    protected eGui: HTMLElement;
    protected view: View;
    protected viewSlot: ViewSlot;
    protected params: (ICellRendererParams | ICellEditorParams) & {
        isPopup: boolean;
        getHtml: (vm: any) => string;
    };
    i18n: I18N;
    value: any;
    private get uiSelect();
    constructor();
    getValue(): any;
    isPopup(): boolean;
    init(params: any): void;
    setupGui(): void;
    afterGuiAttached(): void;
    getGui(): HTMLElement;
    refresh(params: any): boolean;
    destroy(): void;
    setupContentGui(): string;
}
