import * as _$vue from "vue";
import { PropType, SlotsType, VNode } from "vue";
//#region src/client/components/CodeDemo.d.ts
declare const _default: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
  /**
   * Code demo id
   *
   * 代码演示 id
   */
  id: {
    type: StringConstructor;
    required: true;
  };
  /**
   * Code demo type
   *
   * 代码演示类型
   */
  type: {
    type: PropType<"normal" | "vue" | "react">;
    default: string;
  };
  /**
   * Code demo title
   *
   * 代码演示标题
   */
  title: StringConstructor;
  /**
   * Code demo config
   *
   * 代码演示配置
   */
  config: StringConstructor;
  /**
   * Code demo code content
   *
   * 代码演示代码内容
   */
  code: {
    type: StringConstructor;
    required: true;
  };
}>, () => VNode, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
  /**
   * Code demo id
   *
   * 代码演示 id
   */
  id: {
    type: StringConstructor;
    required: true;
  };
  /**
   * Code demo type
   *
   * 代码演示类型
   */
  type: {
    type: PropType<"normal" | "vue" | "react">;
    default: string;
  };
  /**
   * Code demo title
   *
   * 代码演示标题
   */
  title: StringConstructor;
  /**
   * Code demo config
   *
   * 代码演示配置
   */
  config: StringConstructor;
  /**
   * Code demo code content
   *
   * 代码演示代码内容
   */
  code: {
    type: StringConstructor;
    required: true;
  };
}>> & Readonly<{}>, {
  type: "react" | "vue" | "normal";
}, SlotsType<{
  default: () => VNode[];
}>, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
//#endregion
export { _default as default };
//# sourceMappingURL=CodeDemo.d.ts.map