import { PluginObject } from 'vue'; import { ModulVue } from '../../utils/vue/vue'; export declare enum MCheckboxPosition { Left = "left", Right = "right" } export declare enum MCheckboxVerticalAlignement { Center = "center", Top = "top" } export declare class MCheckbox extends ModulVue { readonly value: boolean; readonly id: string; indeterminate: boolean; readonly position: MCheckboxPosition; readonly verticalAlign: MCheckboxVerticalAlignement; readonly ariaLabel: string; readonly focused: boolean; readonly validationMessageId: string; isFocus: boolean; internalValue: boolean; onChange(value: boolean): void; onClick(event: MouseEvent): void; onValueChange(value: boolean): void; get propValue(): boolean; set propValue(value: boolean); setFocus(value: boolean): void; get propIndeterminate(): boolean; set propIndeterminate(newValue: boolean); get hasCheckboxLeft(): boolean; get isAlignTop(): boolean; get forId(): string | undefined; } declare const CheckboxPlugin: PluginObject; export default CheckboxPlugin; //# sourceMappingURL=checkbox.d.ts.map