import * as postcss from "postcss"; type StringRegExpArray = Array; type ComplexSafelist = { standard?: StringRegExpArray; deep?: RegExp[]; greedy?: RegExp[]; variables?: StringRegExpArray; keyframes?: StringRegExpArray; }; type UserDefinedSafelist = StringRegExpArray | ComplexSafelist; interface RawContent$0 { extension: string; raw: T; } type ExtractorFunction$0 = (content: T) => string[]; interface Extractors$0 { extensions: string[]; extractor: ExtractorFunction$0; } interface UserDefinedOptions$0 { content?: Array; contentFunction?: (sourceFile: string) => Array; defaultExtractor?: ExtractorFunction$0; extractors?: Array; fontFace?: boolean; keyframes?: boolean; output?: string; rejected?: boolean; stdin?: boolean; stdout?: boolean; variables?: boolean; safelist?: UserDefinedSafelist; blocklist?: StringRegExpArray; skippedContentGlobs?: Array; dynamicAttributes?: string[]; } declare const purgeCSSPlugin: postcss.PluginCreator; export { purgeCSSPlugin as default };