import { ModalOpenContext, ModalOpenContextBuilder, FluentAssignMethod } from 'angular2-modal'; export declare type VEXBuiltInThemes = 'default' | 'os' | 'plain' | 'wireframe' | 'flat-attack' | 'top' | 'bottom-right-corner'; export declare class VEXModalContext extends ModalOpenContext { /** * Set the built in schema to use. */ className: VEXBuiltInThemes; overlayClassName: string; contentClassName: string; closeClassName: string; showCloseButton: boolean; normalize(): void; } export declare class VEXModalContextBuilder extends ModalOpenContextBuilder { /** * Set the built in schema to use. */ className: FluentAssignMethod; overlayClassName: FluentAssignMethod; contentClassName: FluentAssignMethod; closeClassName: FluentAssignMethod; showCloseButton: FluentAssignMethod; constructor(defaultValues?: T, initialSetters?: string[], baseType?: new () => T); /** * * @aliasFor isBlocking */ overlayClosesOnClick(value: boolean): this; }