export declare const HTMl_TAGS: string[];
export declare enum SetterTypeEnum {
STRING_SETTER = "StringSetter",
BOOLEAN_SETTER = "BooleanSetter",
JSON_SETTER = "JSONSetter",
SELECT_SETTER = "SelectSetter",
NUMBER_SETTER = "NumberSetter",
EXPRESSION_SETTER = "ExpressionSetter",
FUNCTION_SETTER = "FunctionSetter",
COMPONENT_SETTER = "ComponentSetter",
TEXT_AREA_SETTER = "TextAreaSetter",
COLOR_SETTER = "ColorSetter",
ANTD_COLOR_SETTER = "AntDColorSetter",
RADIO_CROUP_SETTER = "RadioGroupSetter",
ACTION_FLOW_SETTER = "ActionFlowSetter",
EMPTY_VALUE_SETTER = "EmptyValueSetter"
}
export type SetterBasicType = string;
export declare enum ComplexSetterTypeEnum {
SHAPE_SETTER = "ShapeSetter",
ARRAY_SETTER = "ArraySetter"
}
export type AssetItem = {
id?: string;
type?: 'CSS' | 'JS';
src: string;
};
export type AssetPackage = {
id?: string;
package: string;
globalName: string;
resources: AssetItem[];
};
export type LibMetaType = {
package: string;
name: string;
version: string;
exportName?: string;
destructuring?: boolean;
cssPaths?: string[];
subName?: string;
main?: string;
};
export declare const LibMetaTypeDescribe: import('superstruct').Struct<{
package: string;
version: string;
name: string;
exportName?: string | undefined;
destructuring?: boolean | undefined;
subName?: string | undefined;
main?: string | undefined;
cssPaths?: string[] | undefined;
}, {
package: import('superstruct').Struct;
version: import('superstruct').Struct;
name: import('superstruct').Struct;
exportName: import('superstruct').Struct;
destructuring: import('superstruct').Struct;
subName: import('superstruct').Struct;
main: import('superstruct').Struct;
cssPaths: import('superstruct').Struct>;
}>;
export declare const ThirdLibTypeDescribe: import('superstruct').Struct<{
package: string;
version: string;
name: string;
exportName?: string | undefined;
destructuring?: boolean | undefined;
subName?: string | undefined;
main?: string | undefined;
cssPaths?: string[] | undefined;
}[], import('superstruct').Struct<{
package: string;
version: string;
name: string;
exportName?: string | undefined;
destructuring?: boolean | undefined;
subName?: string | undefined;
main?: string | undefined;
cssPaths?: string[] | undefined;
}, {
package: import('superstruct').Struct;
version: import('superstruct').Struct;
name: import('superstruct').Struct;
exportName: import('superstruct').Struct;
destructuring: import('superstruct').Struct;
subName: import('superstruct').Struct;
main: import('superstruct').Struct;
cssPaths: import('superstruct').Struct>;
}>>;
export type MaterialAssetPackage = {
name: string;
material: AssetPackage;
component: AssetPackage;
version?: string;
};
export type CSSValue = {
/** 'normal' | 'hover' | 'active' | 'focus' etc */
state: string;
media?: {
type: 'max-width';
value: string;
text?: string;
}[];
text?: string;
};
export type CSSType = {
class?: string;
value: CSSValue[];
};
/** 基础的组件列表 */
export declare const BaseComponentTagList: string[];
export type DropPosType = {
direction: 'vertical' | 'horizontal';
pos: 'before' | 'after' | 'current';
};
export type DesignerInjectProps = {
$SET_DOM?: (dom: HTMLElement) => void;
};
/** 存储开发过程中的中间态配置,不影响渲染 */
export declare const DEV_CONFIG_KEY = "__DEV_CONFIG__";