@kelvininc/ui-components
Version:
Kelvin UI Components
25 lines (24 loc) • 695 B
TypeScript
import { EventEmitter } from '../../stencil-public-runtime';
import { EComponentSize } from '../../types';
import { ICheckbox, ICheckboxEvents } from './checkbox.types';
/**
* @part icon - The icon element.
* @part label - The label element.
*/
export declare class KvCheckbox implements ICheckbox, ICheckboxEvents {
/** @inheritdoc */
size: EComponentSize;
/** @inheritdoc */
checked?: boolean;
/** @inheritdoc */
label?: string;
/** @inheritdoc */
disabled?: boolean;
/** @inheritdoc */
indeterminate?: boolean;
/** @inheritdoc */
clickCheckbox: EventEmitter<Event>;
private getIconName;
private onCheckedChange;
render(): any;
}