import { FocusOrigin } from '@angular/cdk/a11y'; /** * Injection token which is provided by components that are meant to be rendered * within sp-field. */ export declare abstract class FieldControl { focus?(origin: FocusOrigin): void; /** * The id of the control, to be used to associate the label with the control, * if the control is a * [labelable](https://developer.mozilla.org/en-US/docs/Web/HTML/Content_categories#labelable) * element. */ getId?(): string | undefined; hasDefaultWidth?: boolean; abstract isDisabled(): boolean; }