import { Type } from '@angular/core';
import { SidebarConfig, SidebarRef } from './sidebar-programmatic.interfaces';
import * as i0 from "@angular/core";
export declare class SidebarService {
    private appRef;
    private injector;
    open<T>(component: Type<any>, config?: SidebarConfig<T>): SidebarRef<T>;
    private handleClose;
    private moveHeaderToSidebar;
    private moveFooterToSidebar;
    moveContentToSidebar(contentRef: any, sidebarRef: any): void;
    private closeSidebar;
    static ɵfac: i0.ɵɵFactoryDeclaration<SidebarService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<SidebarService>;
}
