import { AnyElementConfiguration, ComponentOrHtmlElement, ElementName } from '../../types'; import { ComputedRef } from 'vue'; import { PlainElementInstance } from './PlainElement.types'; import { FormInstance } from '../Form.types'; import { FunctionOr } from '@myparcel-vfb/utils'; export declare class PlainElement { readonly name: N; readonly component: C; readonly form: FormInstance; hooks: PlainElementInstance['hooks']; errors: import("vue").Ref[]>; formattedErrors: ComputedRef; isVisible: PlainElementInstance['isVisible']; readonly props: PlainElementInstance["props"]; protected readonly config: AnyElementConfiguration; constructor(form: FormInstance, config: AnyElementConfiguration); setVisible(value: boolean): void; resetValidation(): void; } //# sourceMappingURL=PlainElement.d.ts.map