import { DrawerService, DynamicDrawerConfigInterface } from '@masterteam/components/dynamic-drawer';
import { DialogService, DynamicDialogConfig } from '@masterteam/components/dialog';
import * as i0 from '@angular/core';

declare class ModalService {
    readonly drawerService: DrawerService;
    readonly dialogService: DialogService;
    private dir;
    footerClass: string;
    contentClass: string;
    modalConfig: any;
    openModal(component: any, modalType: 'drawer' | 'dialog', config: DynamicDialogConfig | DynamicDrawerConfigInterface): any;
    handelStartEndPosition(position: string | undefined): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<ModalService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ModalService>;
}

export { ModalService };
