import { FormControl } from '@angular/forms';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class FormFieldUtilsService {
    isFunction(value: any): boolean;
    trigger(callback: any): any;
    fieldPropertyIsDisabled<T extends {
        disabled?: Function | boolean;
    }>(fieldProperty: T): boolean;
    getFieldPropertyMask(fieldData: Function | string): any;
    getFieldProperty<T, K>(property: T | K, defaultResponse?: K): any;
    switchEmptyStringToNull(formControl: FormControl, onDestroy$: Subject<void>): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FormFieldUtilsService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<FormFieldUtilsService>;
}
