/** Angular2 */ import * as ng from "@angular/core"; /** Core */ import { CoreComponent } from "cmf.core/src/core"; /** Nested components */ /** * @whatItDoes * Switch Component * * @howToUse * This component is used with the inputs and outputs mentioned below. * * ### Inputs * `boolean` : **value** - The value of this component ; * `string` : **label** - The label of this component ; * `boolean` : **isDisabled** - Defines if the input is disabled . * * ### Outputs * `any` : **valueChange** - Triggered when the value change . * * ### Example * To use the component, assume this HTML Template as an example: * * ```HTML * * ``` * */ export declare class Switch extends CoreComponent { _label: string; _value: boolean; _isDisabled: boolean; isCheckedChanged: ng.EventEmitter; /** * Gets the disabled Property. */ /** * Sets the disabled Property. */ isDisabled: boolean; /** * Gets the checked Property. */ /** * Sets the checked Property. */ value: boolean; /** * Gets the label Property. */ /** * Sets the label Property. */ label: string; constructor(elementRef: ng.ElementRef); /** * Toggle the checkbox if enabled */ toggleValue($event: any): void; } export declare class SwitchModule { }