import { MenuItem } from 'primeng/api';
import { DynamicDialogComponent } from '../../smz-dialogs/dynamicdialog/dynamicdialog';
import * as i0 from "@angular/core";
export interface SmzDockItem extends MenuItem {
    id: string;
    type?: 'dialog';
    component?: DynamicDialogComponent;
}
export declare class SmzDockService {
    dockItems: SmzDockItem[];
    constructor();
    appendDialog(component: DynamicDialogComponent): void;
    remove(id: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SmzDockService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<SmzDockService>;
}
