import { default as PageSpy } from '@huolala-tech/page-spy-browser';
import { default as DataHarborPlugin } from '@huolala-tech/page-spy-plugin-data-harbor';
import { default as RRWebPlugin } from '@huolala-tech/page-spy-plugin-rrweb';
import { Config } from './config';
declare class OSpy {
    $pageSpy: PageSpy | null;
    $harbor: DataHarborPlugin | null;
    $rrweb: RRWebPlugin | null;
    config: Config;
    root: HTMLDivElement | null;
    static instance: OSpy | null;
    constructor(userCfg?: Partial<Config>);
    init(): void;
    render(): void;
    startRender(): void;
    open(): void;
    abort(): void;
}
export default OSpy;
