import { CompatibleString, StorybookConfig as StorybookConfig$1 } from "storybook/internal/types"; import { BuilderOptions, StorybookConfigVite } from "@storybook/builder-vite"; //#region src/config-types.d.ts type FrameworkName = CompatibleString<'storybook-framework-hono-vite'>; type BuilderName = CompatibleString<'@storybook/builder-vite'>; type FrameworkOptions = { builder?: BuilderOptions; }; type StorybookConfigFramework = { framework: FrameworkName | { name: FrameworkName; options: FrameworkOptions; }; core?: StorybookConfig$1['core'] & { builder?: BuilderName | { name: BuilderName; options: BuilderOptions; }; }; }; type StorybookConfig = Omit & StorybookConfigVite & StorybookConfigFramework; //#endregion export { FrameworkOptions, StorybookConfig };