import type { FlowDropTheme, FlowDropThemeName } from '../types/theme.js'; import { defaultTheme } from './default.js'; import { minimalTheme } from './minimal.js'; /** * Resolve a theme prop to a complete FlowDropTheme object. * * When an object with a named base is provided, the named theme is used as a * base and the inline overrides are merged on top: * resolveTheme({ name: 'minimal', skin: { tokens: { primary: '#e11d48' } } }) * → minimal theme + { skin.tokens.primary: '#e11d48' } */ export declare function resolveTheme(theme: FlowDropTheme | FlowDropThemeName | undefined): FlowDropTheme; export { defaultTheme, minimalTheme };