type __VLS_Props = { text?: string; streaming?: boolean; durationMs?: number; defaultOpen?: boolean; /** Header label once settled. @default 'Reasoning' */ label?: string; /** Header label while streaming. @default 'Thinking…' */ thinkingLabel?: string; /** Formats the settled duration. @default (ms) => `Thought for X.Xs` */ durationFormatter?: (ms: number) => string; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { toggle: (open: boolean) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onToggle?: ((open: boolean) => any) | undefined; }>, { label: string; text: string; defaultOpen: boolean; streaming: boolean; thinkingLabel: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { textRef: HTMLDivElement; }, HTMLDivElement>; export default _default;