import type { CompatibleString, StorybookConfig as StorybookConfigBase } from 'storybook/internal/types'; export type FrameworkName = CompatibleString<'@aurelia/storybook'>; export type BuilderName = CompatibleString<'@storybook/builder-vite' | '@storybook/builder-webpack5' | 'storybook-builder-rsbuild'>; export type FrameworkOptions = Record; type StorybookConfigFramework = { framework: FrameworkName | { name: FrameworkName; options?: FrameworkOptions; }; core?: Omit, 'builder'> & { builder?: BuilderName | { name: BuilderName; options?: Record; }; }; }; /** Storybook main configuration for the Aurelia framework and supported builders. */ export type StorybookConfig = Omit & StorybookConfigFramework; /** Defines a type-safe Storybook main configuration. */ export declare function defineMain(config: StorybookConfig): StorybookConfig; export {}; //# sourceMappingURL=node.d.ts.map