import { ElementRef, InjectionToken, Provider, Type } from '@angular/core';
import { Nullable } from '@fundamental-ngx/cdk/utils';
/** An injection token, that should be used with all controls, that can be put inside `fd-form-item` */
export declare const FORM_ITEM_CONTROL: InjectionToken<FormItemControl>;
/** Utility function to provide `FORM_ITEM_CONTROL` injection token  */
export declare function registerFormItemControl(control: Type<FormItemControl>): Provider;
/** Set of fields of FormItemControl component */
export interface FormItemControl {
    ariaLabelledBy: Nullable<string>;
    elmRef?: ElementRef;
}
