import webpack__default, { Configuration, Stats } from 'webpack'; import { O as Options$1, B as Builder } from './index.d-7a1d21bc.js'; import { StorybookConfig, Options, BuilderResult as BuilderResult$1, TypescriptOptions as TypescriptOptions$1 } from '@storybook/core-webpack'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; import 'file-system-cache'; import '@babel/core'; import 'express'; import 'http'; type TypeScriptOptionsBase = Partial; /** * Options for TypeScript usage within Storybook. */ interface TypescriptOptions extends TypeScriptOptionsBase { /** * Configures `fork-ts-checker-webpack-plugin` */ checkOptions?: ConstructorParameters[0]; } interface StorybookConfigWebpack extends Omit { /** * Modify or return a custom Webpack config after the Storybook's default configuration * has run (mostly used by addons). */ webpack?: (config: Configuration, options: Options) => Configuration | Promise; /** * Modify or return a custom Webpack config after every addon has run. */ webpackFinal?: (config: Configuration, options: Options) => Configuration | Promise; } type BuilderOptions = { fsCache?: boolean; useSWC?: boolean; lazyCompilation?: boolean; }; interface BuilderResult extends BuilderResult$1 { stats?: Stats; } declare const getVirtualModules: (options: Options$1) => Promise<{ virtualModules: Record; entries: string[]; }>; declare const printDuration: (startTime: [number, number]) => string; type WebpackBuilder = Builder; type BuilderStartOptions = Parameters['0']; declare const executor: { get: (options: Options$1) => Promise; }; declare const getConfig: WebpackBuilder['getConfig']; declare const bail: WebpackBuilder['bail']; declare const start: (options: BuilderStartOptions) => Promise Promise; }>; declare const build: (options: BuilderStartOptions) => Promise; declare const corePresets: string[]; declare const overridePresets: string[]; export { BuilderOptions, BuilderResult, StorybookConfigWebpack, TypescriptOptions, bail, build, corePresets, executor, getConfig, getVirtualModules, overridePresets, printDuration, start };