import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
props: {
/**
* Native checkbox type element
*/ htmlElement?: HTMLInputElement | undefined;
/**
* Name of the checkbox for forms
*/ name?: string | undefined;
/**
* Checked status of the checkbox
*/ checked?: boolean | undefined;
};
events: {
[evt: string]: CustomEvent;
};
slots: {
default: {};
};
};
export type CheckboxProps = typeof __propDef.props;
export type CheckboxEvents = typeof __propDef.events;
export type CheckboxSlots = typeof __propDef.slots;
/**
* Checkbox
*
* Checkbox component
*
* Props:
* - htmlElement (HTMLInputElement | undefined): Underlying `` element
* - name (string): Sets the name of the checkbox for forms
* - checked (boolean): Sets the checked status of the checkbox
*
* Slots:
* - default: Sets a label on the right of the checkbox
*
* Css Variables
*
* - checkboxCheck (default:#ffffff): Color of the check icon
* - checkboxSelected (default:#bf5383): Color of the filled checkbox when selected
* - checkboxUnselected (default:#bf5383): Color of the checkbox ring when unselected
*/
export default class Checkbox extends SvelteComponentTyped {
}
export {};