import MainElement, { ImportConfig } from './MainElement'; import './extensions'; type CustomElementsConfig = { exposeAsWrapper?: boolean; }; declare const ImportOK: { config: CustomElementsConfig; defineCustomElements: (config?: CustomElementsConfig) => void; getDefaults: () => ImportConfig; add: (element: HTMLElement, config?: any) => MainElement | null; }; export default ImportOK; export { DataProvider } from './Provider'; export { default as GenericProvider } from './providers/GenericProvider'; export { default as ImportRecord } from './ImportRecord'; export { ImportField } from './MainElement'; export { MapperStrategy, LevenshteinMappingStrategy, LevenshteinMappingStrategyWithContext, MapperContext } from './MappingStrategy'; export { TransformerCallback } from './Transformer'; export { ValidatorCallback } from './Validator'; export { ImportConfigFields, ImportConfigTransformers, ImportConfigValidators, ImportConfigDataProviders, ImportConfigTranslations, ImportConfigEditorMode, FieldProcessorContext, FieldProcessor } from './MainElement';