import { Type } from '@angular/core'; import { FormAutocompleteFactory } from './autocomplete/form-autocomplete.factory'; import { FormCheckboxFactory } from './checkbox/form-checkbox.factory'; import { FormCnpjFactory } from './cnpj/form-cnpj.factory'; import { FormCpfFactory } from './cpf/form-cpf.factory'; import { FormCsvFactory } from './csv/form-csv.factory'; import { FormCustomFieldFactory } from './customField/form-custom-field.factory'; import { FormDatetimeFactory } from './datetime/form-datetime.factory'; import { FormEmailFactory } from './email/form-email.factory'; import { FormFileFactory } from './file/form-file.factory'; import { FormNumberFactory } from './number/form-number.factory'; import { FormRadioFactory } from './radio/form-radio.factory'; import { FormRangeFactory } from './range/form-range.factory'; import { FormSearchFactory } from './search/form-search.factory'; import { FormSelectFactory } from './select/form-select.factory'; import { FormTextFactory } from './text/form-text.factory'; import { FormTextareaFactory } from './textarea/form-textarea.factory'; import { FormUrlFactory } from './url/form-url.factory'; export declare class FormFieldService { text(label: string): FormTextFactory; search(label: string): FormSearchFactory; password(label: string): FormTextFactory; email(label: string): FormEmailFactory; url(label: string): FormUrlFactory; range(label: string): FormRangeFactory; number(label: string): FormNumberFactory; date(label: string): FormDatetimeFactory; textarea(label: string): FormTextareaFactory; cpf(label: string): FormCpfFactory; cnpj(label: string): FormCnpjFactory; checkbox(label: string): FormCheckboxFactory; radio(label: string): FormRadioFactory; file(label: string): FormFileFactory; csv(label: string): FormCsvFactory; select(label: string): FormSelectFactory; autocomplete(label: string): FormAutocompleteFactory; customField(label: string, props: PropsType, component: Type): FormCustomFieldFactory; }