import { PropertyValues } from "lit-element"; import { ISwitchBehaviorProperties, SwitchBehavior } from "../switch/switch-behavior"; /** * Properties of the checkbox behavior. */ export interface ICheckboxBehaviorProperties extends ISwitchBehaviorProperties { } /** * Provides checkbox behavior. */ export declare abstract class CheckboxBehavior extends SwitchBehavior implements ICheckboxBehaviorProperties { static styles: import("lit-element").CSSResult[]; /** * Indeterminate checkbox state. * @attr */ indeterminate: boolean; /** * Checks and unchecks the checkbox. */ protected toggle(): void; /** * Updates the aria attributes. * @param props */ protected updateAria(props: PropertyValues): void; }