import { Tap } from 'tapable'; import { FilesMatch, Report } from './reporter'; import { Issue } from './issue'; interface ForkTsCheckerWebpackPluginState { issuesReportPromise: Promise; dependenciesReportPromise: Promise; issuesPromise: Promise; dependenciesPromise: Promise; lastDependencies: FilesMatch | undefined; watching: boolean; initialized: boolean; webpackDevServerDoneTap: Tap | undefined; } declare function createForkTsCheckerWebpackPluginState(): ForkTsCheckerWebpackPluginState; export { ForkTsCheckerWebpackPluginState, createForkTsCheckerWebpackPluginState };