import { EventEmitter } from "../../../stencil-public-runtime";
import "@maggioli-design-system/mds-icon/dist/mds-icon/mds-icon";
import { ElementTODO } from "src/interfaces";
import { States } from "src/utils/utils";
export declare class SwChecklistItem {
  elementTODO: ElementTODO;
  state: States;
  internalState: States;
  orderNumber: number;
  optionsMenuOpen: boolean;
  checked: boolean;
  deleteItem: EventEmitter<number>;
  rapidDeleteItem: EventEmitter<number>;
  saveItem: EventEmitter<ElementTODO>;
  updateValue: EventEmitter<boolean>;
  emitChangeState: EventEmitter<States>;
  tempTodo: ElementTODO;
  element: HTMLElement;
  deleteItemFn(id: number): void;
  goToViewState(id: number): void;
  componentWillRender(): void;
  updateText(event: CustomEvent<string>): void;
  updateCheckedValue(event: boolean): void;
  openOptions(): void;
  changeState(ev: CustomEvent): void;
  render(): any;
}
