import { FormlyTemplate } from './formly-template'; import { DropdownPropertyConfiguration, DropdownPropertyConfigurationBuilder } from './dropdown-property-configuration'; import { EchoField } from '../echo-field'; export interface DropdownWithEchoFieldsPropertyConfiguration extends DropdownPropertyConfiguration { echoField(property: string, label: string, className?: string, formatInput?: (d: any) => string): this; ddClassName(className: string): this; } export declare class EchoFieldConfiguration { echoFields: EchoField[]; add(property: string, label: string, className?: string, formatInput?: (d: any) => string): EchoFieldConfiguration; } export declare class DropdownWithEchoFieldsPropertyConfigurationBuilder extends DropdownPropertyConfigurationBuilder implements DropdownWithEchoFieldsPropertyConfiguration { constructor(fieldName: keyof T, formlyTemplate: FormlyTemplate); ddClassName(className: string): this; echoField(property: string, label: string, className?: string, formatInput?: (d: any) => string): this; }