import { DefineSFCCompat } from '../types/common'; /** 外部按钮基础组件 */ export type BaseComponentButton = DefineSFCCompat<{ type: "primary" | "success" | "warning" | "danger" | "info" | "text"; }, {}, {}>; /** 外部提供的基础组件 */ export interface BaseComponents { Button: BaseComponentButton; } /** 外部提供的基础组件的key */ export type BaseComponentsKeys = keyof BaseComponents; /** 外部提供的基础组件的配置 */ export interface BaseComponentsConfig { } /** 外部提供的基础组件的配置key */ export type BaseComponentsConfigKeys = keyof BaseComponentsConfig; /** 获取占位组件 */ export declare const getOccComponent: (name: K) => BaseComponents[K];