import { EventEmitter, OnInit, OnDestroy } from '@angular/core';
import { SidebarService } from './sidebar.service';
export declare class SideBarComponent implements OnInit, OnDestroy {
    private sidebarService;
    /** @prop Sets Sidebar to position fixed | false */
    isFixed: boolean;
    /** @prop Sets Sidebar styling for page level | false */
    isPageLevel: boolean;
    /** @prop Sets padding for Topbar | false */
    withTopbar: boolean;
    /** @prop show minimized sidebar with icons only on toggle | true */
    withIcons: boolean;
    /** @prop Set to make the navigation expandable | true */
    expandable: boolean;
    /** @prop Set navigation expanded or collapsed | true */
    expanded: boolean;
    /** @prop Optional CSS class string for sidebar | '' */
    wrapperClass: string;
    /** @prop Optional color theme | '' */
    theme: string;
    /** @prop optional toggle button to expand/collapse sidebar | false */
    withToggle: boolean;
    /** @prop optional toggle behavior to automatically expand/collapse sidebar | false */
    autoToggle: boolean;
    /** @prop optional auto toggle width to automatically trigger toggle behavior | 960 */
    autoToggleWidth: number;
    /** @prop optional CSS class for the toggle button */
    buttonClass: string;
    toggle: EventEmitter<{
        expanded: boolean;
    }>;
    hasTier: boolean;
    private subs;
    private isAutoToggled;
    constructor(sidebarService: SidebarService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    toggleExpanded({ expanded, isAutoToggled }?: {
        expanded?: boolean;
        isAutoToggled?: boolean;
    }): void;
    private autoToggleExpanded;
    private isSmallScreen;
}
