import { RBOption } from '../util/types';
export type ChartInitOpts = {
    size?: number;
};
interface RolandBergerOpts extends ChartInitOpts {
}
declare class RolandBerger {
    id: string;
    private _dom;
    private _opts?;
    private _model;
    constructor(dom: HTMLElement, opts?: RolandBergerOpts);
    getDom(): HTMLElement;
    getOptions(): RolandBergerOpts | undefined;
    setOption(option: RBOption): void;
}
export declare function getInstanceByDom(dom: HTMLElement): RolandBergerType;
export declare function init(dom: HTMLElement, opts?: ChartInitOpts): RolandBergerType;
export interface RolandBergerType extends RolandBerger {
}
export {};
