import { Compiler } from '@rspack/core';
import { DevOptions } from '../../../../develop-lib/config-types';
import { PluginInterface, FilepathList } from '../../../webpack-types';
export declare class ThrowIfRecompileIsNeeded {
    readonly manifestPath: string;
    readonly browser: DevOptions['browser'];
    readonly includeList?: FilepathList;
    constructor(options: PluginInterface);
    private flattenAndSort;
    apply(compiler: Compiler): void;
}
