import { Base, Type } from "igniteui-react-core";
import { ISupportsErrorBars } from "./ISupportsErrorBars";
import { ISupportsMarkers } from "./ISupportsMarkers";
import { IProvidesViewport } from "./IProvidesViewport";
import { Frame } from "./Frame";
import { SeriesView } from "./SeriesView";
/**
 * @hidden
 */
export declare abstract class FramePreparer extends Base {
    static $t: Type;
    constructor(a: number, b: any);
    constructor(a: number, b: ISupportsMarkers, c: IProvidesViewport, d: ISupportsErrorBars);
    constructor(a: number, ..._rest: any[]);
    b: ISupportsErrorBars;
    c: ISupportsMarkers;
    a: IProvidesViewport;
    abstract d(a: Frame, b: SeriesView): void;
}
