import { Platform } from '@angular/cdk/platform';
import { AfterViewInit, ElementRef, EventEmitter, OnDestroy } from '@angular/core';
import { Types } from '@antv/g2';
import { OhayoConfigService, NumberInput } from '@ohayojp/util';
export declare class G2CustomComponent implements AfterViewInit, OnDestroy {
    private el;
    private platform;
    static ngAcceptInputType_delay: NumberInput;
    static ngAcceptInputType_height: NumberInput;
    static ngAcceptInputType_resizeTime: NumberInput;
    private resize$;
    delay: number;
    height: number;
    resizeTime: number;
    theme: string | Types.LooseObject;
    readonly render: EventEmitter<ElementRef<any>>;
    readonly resize: EventEmitter<ElementRef<any>>;
    readonly destroy: EventEmitter<ElementRef<any>>;
    constructor(el: ElementRef, configSrv: OhayoConfigService, platform: Platform);
    private renderChart;
    private installResizeEvent;
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
}
