import * as _$vue from "vue";
import { PropType, VNode } from "vue";
import { SandpackPredefinedTemplate, SandpackThemeProp } from "sandpack-vue3";

//#region src/client/components/SandPack.d.ts
declare const _default: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
  /**
   * Sandpack file data
   *
   * 演示文件数据
   */
  files: {
    type: StringConstructor;
    required: true;
  };
  /**
   * Sandpack title
   *
   * 演示标题
   */
  title: StringConstructor;
  /**
   * Sandpack template
   *
   * 演示工程模板
   */
  template: PropType<SandpackPredefinedTemplate | undefined>;
  /**
   * Sandpack options
   *
   * 演示设置
   */
  options: StringConstructor;
  /**
   * Sandpack customSetup
   *
   * 自定义设置
   */
  customSetup: StringConstructor;
  /**
   * Theme
   *
   * 主题
   */
  theme: PropType<SandpackThemeProp | undefined>;
  /**
   * RTL layout
   *
   * RTL 布局
   */
  rtl: BooleanConstructor;
}>, () => (VNode | null)[], {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
  /**
   * Sandpack file data
   *
   * 演示文件数据
   */
  files: {
    type: StringConstructor;
    required: true;
  };
  /**
   * Sandpack title
   *
   * 演示标题
   */
  title: StringConstructor;
  /**
   * Sandpack template
   *
   * 演示工程模板
   */
  template: PropType<SandpackPredefinedTemplate | undefined>;
  /**
   * Sandpack options
   *
   * 演示设置
   */
  options: StringConstructor;
  /**
   * Sandpack customSetup
   *
   * 自定义设置
   */
  customSetup: StringConstructor;
  /**
   * Theme
   *
   * 主题
   */
  theme: PropType<SandpackThemeProp | undefined>;
  /**
   * RTL layout
   *
   * RTL 布局
   */
  rtl: BooleanConstructor;
}>> & Readonly<{}>, {
  rtl: boolean;
}, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
//#endregion
export { _default as default };
//# sourceMappingURL=SandPack.d.ts.map