import type { ExtractPublicPropTypes } from '../../_utils'; declare const thingProps: { title: StringConstructor; titleExtra: StringConstructor; description: StringConstructor; content: StringConstructor; contentIndented: { type: BooleanConstructor; default: boolean; }; theme: import("vue").PropType>; themeOverrides: import("vue").PropType>>; builtinThemeOverrides: import("vue").PropType>>; }; export declare type ThingProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ title: StringConstructor; titleExtra: StringConstructor; description: StringConstructor; content: StringConstructor; contentIndented: { type: BooleanConstructor; default: boolean; }; theme: import("vue").PropType>; themeOverrides: import("vue").PropType>>; builtinThemeOverrides: import("vue").PropType>>; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ title?: unknown; titleExtra?: unknown; description?: unknown; content?: unknown; contentIndented?: unknown; theme?: unknown; themeOverrides?: unknown; builtinThemeOverrides?: unknown; } & { contentIndented: boolean; } & { content?: string | undefined; description?: string | undefined; title?: string | undefined; theme?: import("../../_mixins").Theme<"Thing", { fontSize: string; titleTextColor: string; textColor: string; titleFontWeight: string; }, any> | undefined; themeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; builtinThemeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; titleExtra?: string | undefined; }>, { contentIndented: boolean; }>; export default _default;