import * as i0 from '@angular/core'; import * as i1 from '@lucca-front/ng/modal'; import { ILuModalRef, LuModal, LuModalConfig, ILuModalContent, LuModalContentResult } from '@lucca-front/ng/modal'; export { ALuModalRef as ALuSidepanelRef } from '@lucca-front/ng/modal'; import { ComponentType } from '@angular/cdk/overlay'; /** * For backward compatibility, we re-export modal tokens as sidepanel tokens. * We should remove all sidepanel related files in the next major version (16+). */ /** * @deprecated Use LU_MODAL_DATA from @lucca-front/ng/modal instead. */ declare const LU_SIDEPANEL_DATA: i0.InjectionToken; /** * @deprecated Use ILuModalRef from @lucca-front/ng/modal instead. */ type ILuSidepanelRef = ILuModalRef; /** * @deprecated Use LuModal with `modal.open(component, data, { mode: 'sidepanel' })` instead. */ declare class LuSidepanelModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /** * @deprecated Use LuModal with `modal.open(component, data, { mode: 'sidepanel' })` instead. */ declare class LuSidepanel extends LuModal { protected _config: LuModalConfig; /** * @deprecated Use LuModal with `modal.open(component, data, { mode: 'sidepanel' })` instead. */ open(component: ComponentType, data?: D, config?: Partial): ILuSidepanelRef>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export { LU_SIDEPANEL_DATA, LuSidepanel, LuSidepanelModule }; export type { ILuSidepanelRef };