import { NgbModalOptions, NgbModalRef } from "@ng-bootstrap/ng-bootstrap"; export declare function configModal(size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl'): NgbModalOptions; export interface ModalConfig { component: any; data?: T; init?: (instance: any) => void; updatePredicate: (oldItem: T, newItem: T) => boolean; } export declare function handleModal(modalRef: NgbModalRef, onSuccess: (data: T) => void, onDismiss?: () => void): void; export declare function handleModalReturn(modalRef: NgbModalRef): Promise;