import { OnInit } from '@angular/core';
import { BaseFieldDirective } from '../base-field/base-field.directive';
import { ValidatorFn } from '@angular/forms';
import { ValidationRule } from '@laserfiche/lf-ui-components/internal-shared';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ListFieldComponent extends BaseFieldDirective implements OnInit {
    getValidationTextForFieldType(validationRuleName: ValidationRule): Observable<string> | undefined;
    serializeFieldFormControlValue(): string;
    deserializeLfFieldValue(): string;
    getAdditionalValidatorsForFieldType(): ValidatorFn[];
    protected fieldOnValueChanged(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ListFieldComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ListFieldComponent, "lf-list-field-component", never, {}, {}, never, never, false, never>;
}
