export = defaultPreset; /** * Safe defaults for cssnano which require minimal configuration * * @param {Options & AutoprefixerOptions & BrowserslistOptions} opts * @returns {{ plugins: [import('postcss').PluginCreator, Options[keyof Options]][] }} */ declare function defaultPreset(opts?: Options & AutoprefixerOptions & BrowserslistOptions): { plugins: [import('postcss').PluginCreator, Options[keyof Options]][]; }; declare namespace defaultPreset { export { SimpleOptions, Options, AutoprefixerOptions, BrowserslistOptions }; } type Options = { cssDeclarationSorter?: SimpleOptions<{ order?: ("alphabetical" | "concentric-css" | "smacss") | ((propertyNameA: string, propertyNameB: string) => 0 | 1 | -1) | undefined; keepOverrides?: boolean | undefined; } | undefined> | undefined; discardComments?: SimpleOptions | undefined; reduceInitial?: SimpleOptions | undefined; minifyGradients?: SimpleOptions | undefined; svgo?: SimpleOptions | undefined; reduceTransforms?: SimpleOptions | undefined; convertValues?: SimpleOptions | undefined; calc?: SimpleOptions | undefined; colormin?: SimpleOptions | undefined; orderedValues?: SimpleOptions | undefined; minifySelectors?: SimpleOptions | undefined; minifyParams?: SimpleOptions | undefined; normalizeCharset?: SimpleOptions | undefined; minifyFontValues?: SimpleOptions | undefined; normalizeUrl?: SimpleOptions | undefined; mergeLonghand?: SimpleOptions | undefined; discardDuplicates?: SimpleOptions | undefined; discardOverridden?: SimpleOptions | undefined; normalizeRepeatStyle?: SimpleOptions | undefined; mergeRules?: SimpleOptions | undefined; discardEmpty?: SimpleOptions | undefined; uniqueSelectors?: SimpleOptions | undefined; normalizeString?: SimpleOptions | undefined; normalizePositions?: SimpleOptions | undefined; normalizeWhitespace?: SimpleOptions | undefined; normalizeUnicode?: SimpleOptions | undefined; normalizeDisplayValues?: SimpleOptions | undefined; normalizeTimingFunctions?: SimpleOptions | undefined; rawCache?: SimpleOptions | undefined; }; type AutoprefixerOptions = { overrideBrowserslist?: string | string[]; }; type BrowserslistOptions = Pick; type SimpleOptions = false | (OptionsExtends & { exclude?: true; }); import postcssDiscardComments = require("postcss-discard-comments"); import postcssReduceInitial = require("postcss-reduce-initial"); import postcssSvgo = require("postcss-svgo"); import postcssConvertValues = require("postcss-convert-values"); import postcssCalc = require("postcss-calc"); import postcssColormin = require("postcss-colormin"); import postcssMinifyParams = require("postcss-minify-params"); import postcssNormalizeCharset = require("postcss-normalize-charset"); import postcssMinifyFontValues = require("postcss-minify-font-values"); import postcssMergeRules = require("postcss-merge-rules"); import postcssNormalizeString = require("postcss-normalize-string"); import postcssNormalizeUnicode = require("postcss-normalize-unicode"); //# sourceMappingURL=index.d.ts.map