import type { ToggleGroupVm } from "../ToggleGroupPrimitive.js"; import type { ToggleGroupItemParams } from "../../domains/index.js"; interface ToggleGroupPresenterParams { items: ToggleGroupItemParams[]; onChange?: (value: string | string[]) => void; } interface IToggleGroupPresenter { vm: ToggleGroupVm; init: (params: ToggleGroupPresenterParams) => void; changeValue: (value: string | string[]) => void; } declare class ToggleGroupPresenter implements IToggleGroupPresenter { private params?; constructor(); init: (params: ToggleGroupPresenterParams) => void; get vm(): ToggleGroupVm; changeValue: (value: string | string[]) => void; } export { ToggleGroupPresenter, type ToggleGroupPresenterParams, type IToggleGroupPresenter };