import type { ConfigThemes, DefaultThemeType, PluginConfig } from '../types'; import type { CSSRuleObject } from 'tailwindcss/types/config'; interface ResolvedConfig { variants: { name: string; definition: string[]; }[]; utilities: CSSRuleObject | CSSRuleObject[]; base: CSSRuleObject | CSSRuleObject[]; colors: Record; } declare function resolveThemes(themes: ConfigThemes | undefined, defaultTheme: DefaultThemeType): ResolvedConfig; export declare const isBaseTheme: (theme: string) => boolean; declare function resolveConfig(userConfig?: PluginConfig): { themes: ConfigThemes; defaultTheme: DefaultThemeType; }; export { resolveThemes, resolveConfig };