import { ComponentStore } from '@ngrx/component-store';
import { CompactMode } from './compact';
import * as i0 from "@angular/core";
export interface CompactContextState {
    mode: CompactMode;
}
export declare class CompactContextStore extends ComponentStore<CompactContextState> {
    constructor();
    readonly mode$: import("rxjs").Observable<CompactMode>;
    readonly setMode: (observableOrValue: boolean | CompactMode | import("rxjs").Observable<boolean | CompactMode>) => import("rxjs").Subscription;
    static ɵfac: i0.ɵɵFactoryDeclaration<CompactContextStore, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CompactContextStore>;
}
