import { OnInit, TemplateRef } from "@angular/core";
import { KanbanItem } from "../../types";
import { TieredMenuItemData } from "@seniorsistemas/angular-components/tiered-menu";
import * as i0 from "@angular/core";
export declare class KanbanItemComponent implements OnInit {
    private readonly _kanbanEventService;
    item: KanbanItem;
    selected: boolean;
    showCheckbox: boolean;
    headerTemplate: TemplateRef<any> | null;
    bodyTemplate: TemplateRef<any> | null;
    footerTemplate: TemplateRef<any> | null;
    kanbanItemOptions: TieredMenuItemData[];
    ngOnInit(): void;
    onSelectedChange(value: any): void;
    private _convertToTieredMenuItemData;
    static ɵfac: i0.ɵɵFactoryDeclaration<KanbanItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KanbanItemComponent, "s-kanban-item", never, { "item": { "alias": "item"; "required": true; }; "selected": { "alias": "selected"; "required": false; }; "showCheckbox": { "alias": "showCheckbox"; "required": false; }; "headerTemplate": { "alias": "headerTemplate"; "required": false; }; "bodyTemplate": { "alias": "bodyTemplate"; "required": false; }; "footerTemplate": { "alias": "footerTemplate"; "required": false; }; }, {}, never, never, false, never>;
}
