import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * Defines a generic option for control types that display multiple options. * These include, radio, checklist, multiselect, select, etc... * The current implementation is pretty basic, but could be extended to support a variety of features */ export declare class FormFieldOptionComponent { get resolvedTooltipTemplate(): TemplateRef; get resolvedTitle(): string; /** * Show info icon and tooltip information? */ get showInfoBubble(): boolean; /** * The id of this option used for UI test automation. */ utaId: string; /** * The value of this option. */ value: any; /** * The label of this option. */ label: string; /** * The description of this option. */ description: string; /** * Indicates if this option is disabled. */ disabled: boolean; /** * Indicates if this option is hidden. */ hidden: boolean; private allTemplates; private defaultSubFormTemplate; /** * Indicates if this option is selected */ isSelected: boolean; tooltip?: string; /** * If provided, renders a custom tooltip for this field */ tooltipTemplate: TemplateRef; /** * Provides binding context for the tooltip */ tooltipContext: any; /** * The template that's displayed for the option. Intended use is to define how option should look like in 'tile' radio group. */ get displayTemplate(): TemplateRef; /** * The template ref of the option's subform. The way this template ref is used varies form control to control */ get subFormTemplate(): TemplateRef; /** * Converts this instance to its string representation */ toString(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }