import { GetDefaultToken } from "../../theme/interface/cssinjs-utils.js";
import "../../theme/internal.js";
import * as vue639 from "vue";
import { CSSProperties } from "vue";

//#region src/result/style/index.d.ts
interface ComponentToken {
  /**
   * @desc 标题字体大小
   * @descEN Title font size
   */
  titleFontSize: number | string;
  /**
   * @desc 副标题字体大小
   * @descEN Subtitle font size
   */
  subtitleFontSize: number;
  /**
   * @desc 图标大小
   * @descEN Icon size
   */
  iconFontSize: number | string;
  /**
   * @desc 额外区域外间距
   * @descEN Margin of extra area
   */
  extraMargin: CSSProperties['margin'];
}
declare const prepareComponentToken: GetDefaultToken<'Result'>;
declare const _default: (prefixCls: vue639.Ref<string>, rootCls?: vue639.Ref<string | undefined>) => readonly [vue639.Ref<string, string>, vue639.ComputedRef<string | undefined>];
//#endregion
export { ComponentToken, _default as default, prepareComponentToken };