import type { TypedBindVariable } from './BindVariable.js'; import type { FilterCheckedFunc, InputHTMLAttributes } from '../../../types/jsx/html.js'; import type { InputKeyboardEvent } from '../../../types/jsx/html.events.js'; import { TungstenSimpleComponent } from '../../Components.jsx'; import { DetailedHTMLProps } from '../../../types/jsx/jsx.js'; type BasicProps = { className?: string; style?: object; css?: string; name?: string; value?: string; placeholder?: string; }; export type BindableCheckboxProps = DetailedHTMLProps, HTMLInputElement> & BasicProps & { bindChecked?: TypedBindVariable; } & (boolean extends O[K] ? { filter?: FilterCheckedFunc | undefined; } : { filter: FilterCheckedFunc; }); export declare class BindableCheckbox extends TungstenSimpleComponent> { content: () => import("../../ContentNode.js").ContentNode; } export {}; //# sourceMappingURL=BindableCheckbox.d.ts.map