import { ActivatedRouteSnapshot, Route, Router, RouterStateSnapshot, UrlTree } from '@angular/router';
import { EmbedModeService } from "../_services/embed-mode.service";
import * as i0 from "@angular/core";
export declare class EmbeddedOnlyGuard {
    private embedModeService;
    private router;
    constructor(embedModeService: EmbedModeService, router: Router);
    private isIframe;
    canLoad(route: Route): boolean | UrlTree;
    canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean | UrlTree;
    canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean | UrlTree;
    static ɵfac: i0.ɵɵFactoryDeclaration<EmbeddedOnlyGuard, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<EmbeddedOnlyGuard>;
}
