export declare class JackeryButton { element: HTMLElement; /** * 按钮类型 */ type?: "primary" | "success" | "danger" | "warning"; /** * 按钮尺寸 */ size?: "small" | "normal" | "big" | "large"; /** * 按钮图标 */ icon?: string; /** * 按钮形状 */ shape?: "round" | "square"; /** * 朴素按钮 */ plain?: string; /** * 加载状态 */ loading?: string; /** * 加载类型 */ loadtype?: "circular" | "spinner"; /** * 加载颜色 */ loadingcolor?: string; /** * 加载尺寸 */ loadingsize?: string; /** * 是否禁用 */ disabled?: string; /** * 浅色按钮? */ light?: string; loadingChanged(): void; disabledChanged(): void; typeChanged(): void; renderIcon: () => any; componentDidLoad(): void; handleProperty(): void; handleUpdatePro(key: "type" | "size" | "icon" | "shape" | "plain" | "disabled" | "light" | "loading" | "loadtype" | "loadingcolor" | "loadingsize"): void; render(): any; }