import type { HTMLInputAttributes } from 'svelte/elements';
import type { ControlInteractionOptions } from './control-interaction.js';
export interface Props extends Omit {
/** Whether the checkbox is checked (bindable). */
checked?: boolean;
/** Whether the checkbox shows indeterminate state. */
indeterminate?: boolean;
/** Text label displayed next to the checkbox. */
label?: string;
/** CSS class to apply to the checkbox container. */
class?: string;
/** Interaction options or false to disable all. */
interaction?: ControlInteractionOptions | false;
}
declare const Checkbox: import("svelte").Component;
type Checkbox = ReturnType;
export default Checkbox;
//# sourceMappingURL=Checkbox.svelte.d.ts.map