// Type definitions for critters-webpack-plugin 2.0 // Project: https://github.com/GoogleChromeLabs/critters // Definitions by: Juan José González Giraldo // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 import { Plugin } from 'webpack'; export default Critters; declare class Critters extends Plugin { constructor(options?: Critters.CrittersOptions); } declare namespace Critters { interface CrittersOptions { /** * Inline styles from external stylesheets. * @default true */ external?: boolean; /** * Inline external stylesheets smaller than a given size. * @default 0 */ inlineThreshold?: number; /** * If the non-critical external stylesheet would be below this size, just inline it. * @default 0 */ minimumExternalSize?: number; /** * Remove inlined rules from the external stylesheet. * @default true */ pruneSource?: boolean; /** * Merged inlined stylesheets into a single