import { DeepObject, Field, FieldConfig, SelectiveEditor, TemplateResult, Types } from '@blinkk/selective-edit'; import { LiveEditorGlobalConfig } from '../editor'; export declare type UnknownFieldConfig = FieldConfig; export declare class UnknownField extends Field { config: UnknownFieldConfig; constructor(types: Types, config: UnknownFieldConfig, globalConfig: LiveEditorGlobalConfig, fieldType?: string); /** * Template for determining how to render the field. * * @param editor Selective editor used to render the template. * @param data Data provided to render the template. */ template(editor: SelectiveEditor, data: DeepObject): TemplateResult; /** * Template for rendering the field structure. * * Used for controlling the order that parts of the field are rendered. * * @param editor Selective editor used to render the template. * @param data Data provided to render the template. */ templateInputStructure(editor: SelectiveEditor, data: DeepObject): TemplateResult; }