import { FormlyFieldConfig, FormlyFieldProps } from '@ngx-formly/core'; import { MaterialIconSize } from 'wcs-core'; import { WcsFormlyStylesProps, WcsFormlyTooltipProps } from './types/formly-props-types'; import * as i0 from "@angular/core"; export declare type WcsFormlyFieldWrapperProps = FormlyFieldProps & WcsFormlyTooltipProps & WcsFormlyStylesProps & { hideLabel?: boolean; }; /** * We don't use directly the field-wrapper features of formly because it creates an intermediate element in the DOM for * each field like so : * ```html * * ... * * * < /wcs-formly-field-input> * ... * * ``` * It breaks the error handling. * * So, we create a homemade component which takes in parameter the necessary data for the templating from the formly * field and we wrap the field with a slot . */ export declare class FormlyWcsFieldWrapperComponent { showError: boolean; props: WcsFormlyFieldWrapperProps; field: FormlyFieldConfig; id: string; readonly DEFAULT_TOOLTIP_ICON: string; readonly DEFAULT_TOOLTIP_ICON_SIZE: MaterialIconSize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }