/**
* TitanInfoPanel - A component for displaying informational tips and guidance
*
* @component
* @example
*
*/
interface Props {
/** The title/heading text for the info panel */
title?: string;
/** Array of bullet point items to display */
items?: string[];
/** Visual variant of the panel */
variant?: 'default' | 'compact' | 'transparent';
}
declare function __VLS_template(): {
attrs: Partial<{}>;
slots: {
default?(_: {}): any;
default?(_: {}): any;
};
refs: {};
rootEl: HTMLDivElement;
};
type __VLS_TemplateResult = ReturnType;
declare const __VLS_component: import('vue').DefineComponent & Readonly<{}>, {
variant: "default" | "compact" | "transparent";
title: string;
items: string[];
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;
declare const _default: __VLS_WithTemplateSlots;
export default _default;
type __VLS_WithTemplateSlots = T & {
new (): {
$slots: S;
};
};
//# sourceMappingURL=TitanInfoPanel.vue.d.ts.map