import { EventEmitter, OnInit } from '@angular/core'; import { Tag } from 'verben-workflow-ui/src/lib/models'; import { WorkflowDataService } from '../workflow-data.service'; import { SwimlaneService } from '../services/swimlane.service'; import { FormBuilder } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class SwimlaneDialogComponent implements OnInit { private fb; private dataService; private swimlaneService; visible: boolean; isEditing: boolean; swimlaneData: import("@angular/core").InputSignal<{ name: string; tags: Tag[]; } | null>; closed: EventEmitter; created: EventEmitter<{ tags: Tag[]; name: string; }>; deleted: EventEmitter; searchQuery: string; workflowName: string; selectedTagNames: string[]; selectedTags: Tag[]; tags: Tag[]; constructor(fb: FormBuilder, dataService: WorkflowDataService, swimlaneService: SwimlaneService); ngOnInit(): void; /** * Load tags from the data service */ private loadTags; get allSelected(): boolean; set allSelected(value: boolean); get filteredTags(): Tag[]; isTagSelected(tagName: string): boolean; toggleTagSelection(tagName: string): void; onDeleteSwimlane(): void; onDialogClose(eventData: any): void; onDialogOpen(eventData: any): void; applySelection(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }