import * as _angular_core from '@angular/core'; import * as rxjs from 'rxjs'; import * as _angular_cdk_layout from '@angular/cdk/layout'; import { BreakpointObserver } from '@angular/cdk/layout'; type Breakpoint = 'xSmall' | 'small' | 'medium' | 'large' | 'xLarge' | 'handset' | 'tablet' | 'web'; declare class BreakpointService { protected readonly breakpointObserver: BreakpointObserver; readonly breakpointMap$: rxjs.Observable<{ xSmall: _angular_cdk_layout.BreakpointState; small: _angular_cdk_layout.BreakpointState; medium: _angular_cdk_layout.BreakpointState; large: _angular_cdk_layout.BreakpointState; xLarge: _angular_cdk_layout.BreakpointState; handset: _angular_cdk_layout.BreakpointState; tablet: _angular_cdk_layout.BreakpointState; web: _angular_cdk_layout.BreakpointState; }>; readonly breakpointMap: _angular_core.Signal<{ xSmall: _angular_cdk_layout.BreakpointState; small: _angular_cdk_layout.BreakpointState; medium: _angular_cdk_layout.BreakpointState; large: _angular_cdk_layout.BreakpointState; xLarge: _angular_cdk_layout.BreakpointState; handset: _angular_cdk_layout.BreakpointState; tablet: _angular_cdk_layout.BreakpointState; web: _angular_cdk_layout.BreakpointState; } | undefined>; readonly breakpoint: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵprov: _angular_core.ɵɵInjectableDeclaration; } export { BreakpointService }; export type { Breakpoint };