import { NgDocSidebarService } from '@ng-doc/app/services';
import { NgDocContent, NgDocSidenavComponent } from '@ng-doc/ui-kit';
import * as i0 from '@angular/core';
/**
* Directive uses for providing custom navbar, you should mark element with this directive
* and the `NgDocRootComponent` will use it as a navbar
*
* ```html
*
*
*
*
*
*
* ```
*/
declare class NgDocCustomNavbarDirective {
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵdir: i0.ɵɵDirectiveDeclaration;
}
/**
* Directive uses for providing custom sidebar, you should mark element with this directive
* and the `NgDocRootComponent` will use it as a sidebar
*
* ```html
*
*
*
*
*
*
* ```
*/
declare class NgDocCustomSidebarDirective {
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵdir: i0.ɵɵDirectiveDeclaration;
}
declare class NgDocRootComponent {
/**
* If `true` then the sidebar will be shown
* You can use it for example for landing page to hide sidebar
*/
sidebar: boolean;
/**
* Content for footer
*/
footerContent: NgDocContent;
/**
* If `true` then page will be shown without width limit.
* You can use it for example for landing page
*/
noWidthLimit: boolean;
sidenav?: NgDocSidenavComponent;
protected readonly sidebarService: NgDocSidebarService;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}
export { NgDocCustomNavbarDirective, NgDocCustomSidebarDirective, NgDocRootComponent };