import { EventEmitter } from '../../stencil.core';
export declare class Checkbox {
    /** The checkbox value */
    value: string | number;
    /** Mark the checkbox as checked */
    checked: boolean;
    /** The checkbox label (Optionnal) */
    label?: string;
    /** If a label is provided, where should it be aligned ? */
    alignLabel: 'left' | 'right';
    /** Mark the checkbox as disabled */
    disabled: boolean;
    indeterminate: boolean;
    color: 'primary' | 'accent' | 'secondary' | 'danger' | string;
    name: string;
    change: EventEmitter;
    private mdcCheckbox;
    private checkboxDiv;
    componentDidLoad(): void;
    componentDidUnload(): void;
    getCheckboxClasses(): {
        'mdc-checkbox': boolean;
        'mdc-theme--primary': boolean;
        'mdc-theme--error': boolean;
    };
    renderCheckbox(): any;
    renderCheckboxWithLabel(): any;
    render(): any;
}
