tdesign-vue
Version:
46 lines (45 loc) • 1.44 kB
TypeScript
import { RadioOption, RadioValue } from './type';
declare const _default: import("vue/types/vue").ExtendedVue<{
classPrefix: string;
componentName: string;
commonSizeClassName: Record<string, string>;
commonStatusClassName: Record<string, string>;
} & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default, {
groupResizeObserver: any;
barStyle: {
width: string;
left: string;
};
}, {
addKeyboardListeners(): void;
removeKeyboardListeners(): void;
addResizeObserver(el: Element, callback: (data: ResizeObserverEntry[]) => void): ResizeObserver;
cleanupResizeObserver(observer: ResizeObserver, container: Element): void;
checkRadioInGroup(e: KeyboardEvent): void;
handleRadioChange(value: RadioValue, context: {
e: Event;
}): void;
calcDefaultBarStyle(): {
offsetWidth: number;
offsetLeft: number;
};
calcBarStyle(): void;
}, {
checkedClassName: string;
}, {
allowUncheck: boolean;
disabled: any;
name: string;
options: RadioOption[];
readonly: any;
size: import("../common").SizeEnum;
theme: "button" | "radio";
value: any;
defaultValue: RadioValue;
variant: "outline" | "primary-filled" | "default-filled";
onChange: (value: RadioValue, context: {
e: Event;
name?: string;
}) => void;
}>;
export default _default;