import type { XyIconName } from "../icon"; import type { XyResultClassNames, XyResultLayout, XyResultProps, XyResultSemanticProps, XyResultSize, XyResultSlots, XyResultStyles, XyResultTitleLevel } from "./types"; interface ResultProps extends XyResultProps { classNames?: XyResultClassNames; styles?: XyResultStyles; } type __VLS_Slots = XyResultSlots; declare const __VLS_base: import("vue").DefineComponent & Readonly<{}>, { title: string | number | boolean | import("vue").VNode | import("vue").VNodeArrayChildren | null; image: import("./types").XyResultImage; size: XyResultSize; layout: XyResultLayout; icon: boolean | XyIconName; classNames: import("..").XySemanticResolver>, XyResultSemanticProps> | readonly (import("..").XySemanticResolver>, XyResultSemanticProps> | undefined)[]; styles: import("..").XySemanticResolver>, XyResultSemanticProps> | readonly (import("..").XySemanticResolver>, XyResultSemanticProps> | undefined)[]; status: import("./types").XyResultStatus; extra: string | number | boolean | import("vue").VNode | import("vue").VNodeArrayChildren | null; imageStyle: import("vue").CSSProperties; subTitle: string | number | boolean | import("vue").VNode | import("vue").VNodeArrayChildren | null; imageAlt: string; titleLevel: XyResultTitleLevel; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };