import { Compiler } from 'webpack';
import { IOptions, ITYPETOOL } from './typings';
import SatoriAdapter from './adapter/satori';
declare class BigBrotherWebpackPlugin implements IOptions {
    cwd: string;
    tool: ITYPETOOL;
    buildConfig?: object;
    satori: SatoriAdapter;
    callback: (data?: object, extraData?: object) => void;
    constructor(options: any);
    apply(compiler: Compiler): void;
    report(stats: any): Promise<void>;
    simepleReport(stats: any): void;
    private getReportData;
    private getDepTreeOssUrl;
    private getStatsOssUrl;
    private getUniqBuildId;
}
export default BigBrotherWebpackPlugin;