import { SFCWithInstall } from '@chenms-demo/utils/es/with-install'; import { CreateComponentPublicInstanceWithMixins, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, GlobalComponents, GlobalDirectives, ComponentProvideOptions, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue'; declare const Checkbox: SFCWithInstall<{ new (...args: any[]): CreateComponentPublicInstanceWithMixins; readonly indeterminte: BooleanConstructor; readonly disabled: BooleanConstructor; readonly label: { readonly type: PropType; }; }>> & Readonly<{ onChange?: ((value: boolean) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number | boolean) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (value: boolean) => void; "update:modelValue": (value: string | number | boolean) => void; }, PublicProps, { readonly disabled: boolean; readonly indeterminte: boolean; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, { inputRef: HTMLInputElement; }, HTMLLabelElement, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< ExtractPropTypes<{ readonly modelValue: PropType; readonly indeterminte: BooleanConstructor; readonly disabled: BooleanConstructor; readonly label: { readonly type: PropType; }; }>> & Readonly<{ onChange?: ((value: boolean) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number | boolean) => any) | undefined; }>, {}, {}, {}, {}, { readonly disabled: boolean; readonly indeterminte: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase; readonly indeterminte: BooleanConstructor; readonly disabled: BooleanConstructor; readonly label: { readonly type: PropType; }; }>> & Readonly<{ onChange?: ((value: boolean) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number | boolean) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (value: boolean) => void; "update:modelValue": (value: string | number | boolean) => void; }, string, { readonly disabled: boolean; readonly indeterminte: boolean; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; })>; export default Checkbox; export * from './src/checkbox'; declare module 'vue' { interface GlobalComponents { 'cms-checkbox': typeof Checkbox; } }