import { PipeTransform } from '@angular/core';
import { Store } from '@ngxs/store';
import { SmzMenuItem } from '../models/smz-menu-item';
import * as i0 from "@angular/core";
export declare class SmzFlattenMenuPipe implements PipeTransform {
    private store;
    constructor(store: Store);
    transform(menu: SmzMenuItem[], data: any): SmzMenuItem[];
    private loop;
    private applyMenuState;
    private applyMenuTransforms;
    static ɵfac: i0.ɵɵFactoryDeclaration<SmzFlattenMenuPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<SmzFlattenMenuPipe, "smzFlattenMenu", false>;
}
