import { Store } from '@ngxs/store';
import { IConfig, JsTable } from '../../../../shared';
import { IListItem } from '../interfaces/ui.interface';
import * as i0 from "@angular/core";
export declare abstract class SidenavService {
    abstract getSidenavItems(): IListItem[];
}
export declare class DefaultSidenavService implements SidenavService {
    store$: Store;
    configsJsTable: JsTable<IConfig>;
    constructor(store$: Store);
    getSidenavItems(): IListItem[];
    static ɵfac: i0.ɵɵFactoryDeclaration<DefaultSidenavService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DefaultSidenavService>;
}
