import * as vue599 from "vue";
import { CSSProperties } from "vue";

//#region src/message/style/index.d.ts
/** Component only token. Which will handle additional calculation of alias token */
interface ComponentToken {
  /**
   * @desc 提示框 z-index
   * @descEN z-index of Message
   */
  zIndexPopup: number;
  /**
   * @desc 提示框背景色
   * @descEN Background color of Message
   */
  contentBg: string;
  /**
   * @desc 提示框内边距
   * @descEN Padding of Message
   */
  contentPadding: CSSProperties['padding'];
}
/** Register the PurePanel sub-style component for Message. */
declare const PurePanelStyle: vue599.DefineComponent<vue599.ExtractPropTypes<{
  prefixCls: StringConstructor;
  rootCls: StringConstructor;
}>, () => null, {}, {}, {}, vue599.ComponentOptionsMixin, vue599.ComponentOptionsMixin, {}, string, vue599.PublicProps, Readonly<vue599.ExtractPropTypes<{
  prefixCls: StringConstructor;
  rootCls: StringConstructor;
}>> & Readonly<{}>, {}, {}, {}, {}, string, vue599.ComponentProvideOptions, true, {}, any>;
/** Register the main style hook for Message. */
declare const _default: (prefixCls: vue599.Ref<string>, rootCls?: vue599.Ref<string | undefined>) => readonly [vue599.Ref<string, string>, vue599.ComputedRef<string | undefined>];
//#endregion
export { ComponentToken, PurePanelStyle, _default as default };