UNPKG

@nebular/theme

Version:
27 lines (26 loc) 846 B
/** * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { NbComponentOrCustomStatus } from '../component-status'; import { NbComponentSize } from '../component-size'; import { Observable } from 'rxjs'; export declare abstract class NbFormFieldControl { status$: Observable<NbComponentOrCustomStatus>; size$: Observable<NbComponentSize>; focused$: Observable<boolean>; disabled$: Observable<boolean>; fullWidth$: Observable<boolean>; } export declare class NbFormFieldControlConfig { supportsPrefix: boolean; supportsSuffix: boolean; } export interface NbFormControlState { status: NbComponentOrCustomStatus; size: NbComponentSize; fullWidth: boolean; focused: boolean; disabled: boolean; }