import { TsCheckerResult } from "./IncrementalChecker"; export declare type WebpackBuildResult = { checkTime: number; lintTime: number; errors: Array; warnings: Array; }; export declare const serializeError: any; export declare const deserializeError: (err: object) => Error & { stack: undefined; } & object; /** * Transforms TsCheckerResult into WebpackBuildResult */ export declare const transformToWebpackBuildResult: (result: TsCheckerResult, contextPath: string, diagnosticFormat: string, tslintEmitErrors: boolean) => WebpackBuildResult; /** * Serializes WebpackBuildResult into a plain object which can be stringified by JSON.stringify() */ export declare const serializeWebpackBuildResult: (result: WebpackBuildResult) => any; /** * Deserializes a plain object into WebpackBuildResult */ export declare const deserializeWebpackBuildResult: (result: any) => WebpackBuildResult;