import { NavigationMode, TriggerAction } from './enums'; import { ConfigService } from '../services/config.service'; export interface INavigateAction { openWith?: NavigationMode; route?: any[]; } export declare class NavigateAction implements INavigateAction { openWith?: NavigationMode; route?: any[]; constructor(mode: NavigationMode, route?: any[]); } export declare class NavigateOptions { add?: INavigateAction; edit?: INavigateAction; added?: INavigateAction; edited?: INavigateAction; default: any[]; set(action: string, options: INavigateAction): void; } export declare class ModalTriggerOpts { triggeredMethod?: string; IsShown: boolean | undefined; model: any; cancel: boolean | undefined; private _internalAction; get action(): TriggerAction; set action(value: TriggerAction); set(action: TriggerAction, cancel?: boolean, model?: any): ModalTriggerOpts; } export declare class BlockerManager { private readonly _config; constructor(config: ConfigService); turnOff(once?: boolean): BlockerManager; turnOn(): this; show(): void; hide(): void; }