import { BehaviorSubject } from 'rxjs';
import * as i0 from '@angular/core';

declare enum Media {
    Mobile = "mobile",
    Tablet = "tablet",
    Desktop = "desktop"
}
declare enum MediaOrientation {
    Portrait = "portrait",
    Landscape = "landscape"
}

declare class MediaService {
    media$: BehaviorSubject<Media>;
    orientation$: BehaviorSubject<MediaOrientation>;
    constructor();
    getMedia(): Media;
    getOrientation(): MediaOrientation;
    isTouchScreen(): boolean;
    isMobile(): boolean;
    isTablet(): boolean;
    isDesktop(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<MediaService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<MediaService>;
}

export { Media, MediaOrientation, MediaService };
