import { MatDrawerMode } from '@angular/material/sidenav';
export declare type SidebarType = 'left' | 'right';
export declare type SidebarMode = 'closely' | 'large';
export declare type SidebarDirection = 'ltr' | 'rtl';
export declare type SidebarColor = 'white' | 'primary';
export interface SidebarSubject {
    type: SidebarType;
    toggler: string;
    opened?: boolean;
}
export interface SidenavSubject {
    type: SidebarType;
    toggler: string;
    opened: boolean;
    collapsed: boolean;
}
export declare class SidebarParameter {
    mode: MatDrawerMode;
    opened?: boolean;
}
/**
 * Add search input on sidebar sub menu
 */
export interface SidebarItemSearch {
    /**
     * Input label
     */
    label: string;
    /**
     * Input placeholder
     */
    placeholder: string;
}
/**
 * Collapse button configuration in sidebar
 */
export interface SidebarCollapseConfig {
    /**
     * Enable button
     */
    enable: boolean;
    /**
     * Label of collapse button
     */
    label: string;
}
