import { ModelRef } from 'vue'; /** * props SkinStyleValue */ export interface SkinStyleValue { /** * 背景色 */ bgc: string; /** * 文本背景 */ textBgc: string; /** * 字体颜色 */ color: string; } /** * emits */ export interface Emits { (event: 'click', num: number): void; (event: 'delete', e: MouseEvent): void; (event: 'complate', e: MouseEvent): void; } export interface Props { /** * 系统皮肤样式 */ skinType?: 'gray' | 'dark'; /** * 自定义皮肤样式 */ skinStyle?: SkinStyleValue; /** * 是否动态改变 padding */ isPadding?: boolean; } /** * useHandler */ export declare namespace USEHandler { interface Option { emit: Emits; visibleModel: ModelRef; } } /** * usePadding */ export declare namespace USEPadding { interface Option { props: Readonly; visibleModel: ModelRef; } }