import { CLThemeConfig } from '../../../index.ts';
/** The `` component configures the visual look of your application, it also facilitates the use of custom themes. You should wrap your entire application with it. It will apply the default theme required for all Callaloo components.*/
interface Props {
/** An HTML element used as the root element. The default tag used is `
`. */
tag?: string;
/** A theme configuration object. */
themeConfig?: CLThemeConfig;
/** When true, automatically detects and responds to browser's prefers-color-scheme setting */
autoDetectDarkMode?: boolean;
}
declare function __VLS_template(): {
attrs: Partial<{}>;
slots: {
default?(_: {}): any;
};
refs: {};
rootEl: any;
};
type __VLS_TemplateResult = ReturnType
;
declare const __VLS_component: import('vue').DefineComponent & Readonly<{}>, {
tag: string;
autoDetectDarkMode: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
declare const _default: __VLS_WithTemplateSlots;
export default _default;
type __VLS_WithTemplateSlots = T & {
new (): {
$slots: S;
};
};