export declare class XInputError {
    /**
     * Input errors for mapping to element
     */
    errorsFor: string;
    /**
     * Element reference
     */
    el: HTMLElement;
    /**
     * Form input validation error messages
     */
    errors: string[];
    /**
     * Element internal
     */
    internals: ElementInternals;
    /**
     * List of items to validate
     */
    private inputs;
    /**
     * Get the event object and parse to validation messages
     *
     * @param ev
     * @returns
     */
    parseValidationEvent(ev: CustomEvent): string[];
    /**
     * On validate the selected input
     */
    private onValidateInput;
    /**
     * On errors added associated to input
     */
    private onErrorAddedToInput;
    /**
     * Use the errors service to get custom errors
     */
    private useErrorsService;
    /**
     * On element is mounted
     */
    componentDidLoad(): void;
    /**
     * On element is destroyed
     */
    disconnectedCallback(): void;
    /**
     * Render component
     */
    render(): any;
}
