import { App, CSSProperties, FunctionalComponent, VNodeChild } from 'vue'; import { ComponentPropsOptions, EmitsOptions } from '@vue/runtime-core'; declare "global" { const APP_ENV: string | boolean; } export declare type WithFalse = T | false; export declare type VueNode = VNodeChild | JSX.Element; export declare type EmptyObject = Record; export declare type TargetType = '_blank' | '_self' | string; export declare type FC

= FunctionalComponent & { install?: (app: App, ...options: any[]) => any; }; /** * @description 渲染函数 */ export declare type Render

= (props: P, dom?: VueNode) => VueNode; /** * 组件通用样式属性 */ export interface StyleProps { style?: CSSProperties; className?: string | string[] | Record; } export declare const DefaultStyleProps: ComponentPropsOptions;