import type { TogglePrimitivVm } from "../TogglePrimitive.js"; import type { ToggleItemDto } from "../../domains/index.js"; type TogglePresenterParams = ToggleItemDto & { onChange?: (checked: boolean) => void; }; interface ITogglePresenter { vm: TogglePrimitivVm; init: (params: TParams) => void; changeChecked: (checked: boolean) => void; } declare class TogglePresenter implements ITogglePresenter { private params?; private item?; constructor(); init: (params: TogglePresenterParams) => void; get vm(): { item: import("../../domains/ToggleItemFormatted.js").ToggleItemFormatted | undefined; }; changeChecked: (checked: boolean) => void; } export { TogglePresenter, type TogglePresenterParams, type ITogglePresenter };