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 {
    value: boolean;
    id: string;
    indeterminate: boolean;
    position: MCheckboxPosition;
    verticalAlign: MCheckboxVerticalAlignement;
    ariaLabel: string;
    isFocus: boolean;
    internalValue: boolean;
    onChange(value: boolean): void;
    onClick(event: MouseEvent): void;
    onValueChange(value: boolean): void;
    propValue: boolean;
    setFocus(value: boolean): void;
    propIndeterminate: boolean;
    readonly hasCheckboxLeft: boolean;
    readonly isAlignTop: boolean;
    readonly forId: string | undefined;
}
declare const CheckboxPlugin: PluginObject<any>;
export default CheckboxPlugin;
//# sourceMappingURL=checkbox.d.ts.map