import type { TypedBindVariable } from './BindVariable.js'; import type { FilterFuncString, 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; css?: string; }; type BindableInputProps = DetailedHTMLProps, HTMLInputElement> & BasicProps & { bind?: TypedBindVariable; } & (string extends O[K] ? { filter?: FilterFuncString | undefined; } : { filter: FilterFuncString; }); export declare class BindableInput extends TungstenSimpleComponent> { content: () => import("../../ContentNode.js").ContentNode; } export {}; //# sourceMappingURL=BindableInput.d.ts.map