import type { CheckboxPrimitiveVm } from "../CheckboxPrimitive.js"; import { type CheckboxItemDto } from "../../../Checkbox/domains/CheckboxItemDto.js"; type CheckboxPresenterParams = CheckboxItemDto & { onCheckedChange: (checked: boolean) => void; }; interface ICheckboxPresenter { vm: CheckboxPrimitiveVm; init: (params: TParams) => void; changeChecked: (checked: boolean) => void; } declare class CheckboxPresenter implements ICheckboxPresenter { private params?; private item?; constructor(); init: (params: CheckboxPresenterParams) => void; get vm(): { item: import("../index.js").CheckboxItemFormatted | undefined; }; changeChecked: (checked: boolean) => void; } export { CheckboxPresenter, type CheckboxPresenterParams, type ICheckboxPresenter };