UNPKG

@bimeister/pupakit.kit

Version:

PupaKit is an open source collection of Angular components based on an atomic approach to building interfaces, which guarantees better performance and greater development flexibility.

29 lines (28 loc) 1.19 kB
import { CheckboxLabelSize } from '../../../declarations/types/checkbox-label-size.type'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class CheckboxService { private readonly disabledState$; readonly disabled$: Observable<boolean>; private readonly hoveredState$; readonly hovered$: Observable<boolean>; private readonly valueState$; readonly value$: Observable<boolean>; private readonly indeterminateState$; readonly indeterminate$: Observable<boolean>; private readonly withLabelState$; readonly withLabel$: Observable<boolean>; private readonly errorState$; readonly error$: Observable<boolean>; private readonly sizeState$; readonly size$: Observable<CheckboxLabelSize>; setDisabled(value: boolean): void; setValue(value: boolean): void; setIndeterminate(value: boolean): void; setWithLabel(value: boolean): void; setError(value: boolean): void; setSize(value: CheckboxLabelSize): void; setHovered(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<CheckboxService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CheckboxService>; }