import type { returnType } from '../../_utils'; import type { PropType, ExtractPropTypes } from 'vue'; import type { dkPlusType, dkTarget, dkPlusSize, MouseEventType, dkPersonalityButtonType } from '../../_interface'; export declare const dkButtonProps: { readonly link: returnType; readonly href: returnType, string | null>; readonly target: returnType, dkTarget | null>; readonly text: returnType; readonly type: returnType, dkPlusType | null>; readonly size: returnType, dkPlusSize | null>; readonly fontSize: returnType, string | null>; readonly fontColor: returnType, string | null>; readonly bgColor: returnType, string | null>; readonly disabled: returnType; readonly textDecoration: returnType, string | null>; readonly onClick: returnType, MouseEventType | undefined>; readonly circle: returnType; readonly shadow: returnType, string | null>; readonly ripples: returnType; readonly ripplesBgColor: returnType, string | null>; readonly diffusion: returnType; readonly diffusionBgColor: returnType, string | null>; readonly personality: returnType; readonly personalityType: returnType, dkPersonalityButtonType | null>; readonly personalitySize: returnType, dkPlusSize | null>; readonly personalityBorderColor: returnType, string | null>; readonly personalityBorderHoveColor: returnType, string | null>; readonly personalityBgColor: returnType, string | null>; readonly personalityBgHoveColor: returnType, string | null>; readonly personalityFontColor: returnType, string | null>; readonly personalityFontHoveColor: returnType, string | null>; readonly personalityBoxShadow: returnType, string | null>; readonly personalityBoxShadowHove: returnType, string | null>; readonly personalityReflect: returnType, string | null>; readonly loading: returnType; readonly round: returnType; readonly icon: returnType, string | null>; readonly afterIcon: returnType, string | null>; }; export type DkButtonProps = ExtractPropTypes;