import 'tdesign-icons-web-components/esm/components/close'; import { Component } from 'omi'; import { TagProps } from './type'; export default class Tag extends Component { static isLightDOM: boolean; static css: any[]; static defaultProps: { closable: boolean; disabled: boolean; icon: any; shape: string; size: string; theme: string; variant: string; onClick: () => void; onClose: () => void; }; static propTypes: { closable: BooleanConstructor; disabled: BooleanConstructor; children: StringConstructor; content: StringConstructor; icon: ObjectConstructor; maxWidth: StringConstructor; shape: StringConstructor; size: StringConstructor; theme: StringConstructor; variant: StringConstructor; onClick: FunctionConstructor; onClose: FunctionConstructor; }; span: Partial>; cls(): string; deleteIcon: JSX.Element; handleClick: (e: any) => void; getTitle(children: any): { title: any; }; render(props: TagProps): JSX.Element; }