import { ElementRef, EventEmitter } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class NgOfflineComponent {
    private sanitizer;
    msg: string;
    cnx: EventEmitter<boolean>;
    onLine: boolean;
    constructor(sanitizer: DomSanitizer);
    static ɵfac: i0.ɵɵFactoryDeclaration<NgOfflineComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgOfflineComponent, "ngoffline", never, { "msg": "message"; }, { "cnx": "isOnline"; }, never, never>;
}
export declare class NgOfflineDirective {
    cnx: EventEmitter<boolean>;
    _el: any;
    onLine: boolean;
    constructor(el: ElementRef);
    goOnline(): void;
    goOffline(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgOfflineDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgOfflineDirective, "[ngoffline]", never, {}, { "cnx": "isOnline"; }, never>;
}
export declare class NgOnlineDirective {
    cnx: EventEmitter<boolean>;
    _el: any;
    onLine: boolean;
    constructor(el: ElementRef);
    goOnline(): void;
    goOffline(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgOnlineDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgOnlineDirective, "[ngonline]", never, {}, { "cnx": "isOnline"; }, never>;
}
