import { ModalOptions } from "ngx-bootstrap"; import { NavigationMode, TriggerAction } from "./enums"; import { ConfigService } from "../services/config.service"; export declare class ModalOption implements ModalOptions { constructor(_class?: string); backdrop?: boolean; keyboard?: boolean; focus?: boolean; show?: boolean; ignoreBackdropClick?: boolean; animated?: boolean; class?: string; initialState?: Object; set(options: ModalOptions): void; } export interface INavigateAction { openWith?: NavigationMode; route?: any[]; } export declare class NavigateOptions { add?: { openWith?: NavigationMode; route?: any[]; }; edit: { openWith?: NavigationMode; route?: any[]; }; added: { route?: any[]; }; edited: { route?: any[]; }; default: any[]; set(action: string, options: INavigateAction): void; } export declare class ModalTriggerOpts { triggeredMethod?: string; IsShown: boolean; model: any; cancel: boolean; private _internalAction; action: TriggerAction; set(action: TriggerAction, cancel?: boolean, model?: any): ModalTriggerOpts; } export declare class BlockerManager { private _config; constructor(config: ConfigService); turnOff(once?: boolean): BlockerManager; turnOn(): this; show(): void; hide(): void; }