import { VNode } from '../stencil-public-runtime'; import { InputState, FieldWrapperOptions, RenderInfo, FormGroupState, FormListRowState, FormListRowAddState, SubmitButtonState } from 'apie-form-elements'; import { Constraint } from 'apie-form-elements/dist/types/components'; declare function renderFieldRow(content: VNode | VNode[], state: InputState, fieldWrapOptions?: FieldWrapperOptions): VNode | VNode[]; export declare class IonicFormRender extends RenderInfo { constructor(); renderValidationError(state: Constraint, value: any): VNode | VNode[]; renderSubmitButton(state: SubmitButtonState): VNode | VNode[]; renderFormGroup(state: FormGroupState, subElements: VNode[], key?: number | string | null): VNode | VNode[]; renderListOrMapRow(state: FormListRowState, subElement: VNode | VNode[]): VNode | VNode[]; renderAddItemToList(state: FormListRowAddState): VNode | VNode[]; renderAddItemToMap(keyField: VNode | VNode[], button: VNode | VNode[]): VNode | VNode[]; createFieldWrapper(): typeof renderFieldRow; } export {};