@glasnost-ui/vue
Version:
Vue 3 components for Glasnost UI with liquid glass aesthetics
21 lines (20 loc) • 793 B
TypeScript
interface Props {
checked: boolean;
label?: string;
disabled?: boolean;
className?: string;
size?: 'small' | 'medium' | 'large';
variant?: 'primary' | 'secondary' | 'accent';
}
declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
change: (checked: boolean) => any;
}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{
onChange?: ((checked: boolean) => any) | undefined;
}>, {
label: string;
className: string;
variant: "primary" | "secondary" | "accent";
size: "small" | "medium" | "large";
disabled: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLLabelElement>;
export default _default;