import { TemplateRef, ViewContainerRef } from '@angular/core'; import { DataService } from '../../data/providers/data.service'; import { IfDirectiveBase } from './if-directive-base'; import * as i0 from "@angular/core"; /** * @description * Structural directive that displays the given element if the Vendure instance has multiple channels * configured. * * @example * ```html *
* * * ``` * * @docsCategory directives */ export declare class IfMultichannelDirective extends IfDirectiveBase<[]> { private dataService; constructor(_viewContainer: ViewContainerRef, templateRef: TemplateRef, dataService: DataService); /** * A template to show if the current user does not have the specified permission. */ set vdrIfMultichannelElse(templateRef: TemplateRef | null); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }