/**
 * A checkbox is an interactive component used to select or deselect an option, typically within a list of choices. It allows users to make multiple selections independently and is often accompanied by a label for clarity. Checkboxes are commonly used in forms, filters, settings, and preference selections to provide a simple and intuitive way to enable or disable specific options.
 */
interface Props {
    [key: string]: any;
    /**
     * A unique identifier for the checkbox, used to associate the label with the form element.
     */
    id: string;
    /**
     * The name attribute for the checkbox element, typically used for form submission.
     */
    name?: string;
    /**
     * The text label displayed next to the checkbox.
     */
    label?: string;
    /**
     * The checkbox's checked state.
     */
    checked?: boolean;
    /**
     * Sets the checkbox to an indeterminate state (partially selected).
     */
    indeterminate?: boolean;
    /**
     * If `true`, applies an invalid state to the checkbox.
     */
    isinvalid?: boolean;
    /**
     * If `true`, disables the checkbox, making it non-interactive.
     */
    disabled?: boolean;
    /**
     * If `true`, indent the checkbox.
     */
    indented?: boolean;
}
declare const Checkbox: import("svelte").Component<Props, {}, "checked">;
type Checkbox = ReturnType<typeof Checkbox>;
export default Checkbox;
//# sourceMappingURL=Checkbox.svelte.d.ts.map