import { ChangeDetectorRef, ElementRef } from "@angular/core";
import { AccessorMagicService } from "../services/accessor.magic.service";
import { TaskMagicService } from "../services/task.magics.service";
/**
 * Represents a Magic subform
 */
export declare class ErrorMagicComponent {
    protected _task: TaskMagicService;
    mgService: AccessorMagicService;
    protected changeDetectorRef: ChangeDetectorRef;
    /**
     * @ignore
     */
    id: string;
    rowId: string;
    /**
     * @ignore
     */
    magic: any;
    rowId1: any;
    defaultDisplay: boolean;
    CustomContent: ElementRef;
    /**
     * @ignore
     */
    constructor(_task: TaskMagicService, mgService: AccessorMagicService, changeDetectorRef: ChangeDetectorRef);
    /**
     * returns true if the html element has no children
     * @param element
     */
    isEmpty(element: HTMLElement): boolean;
    /**
     * @ignore
     */
    HasErrors(id: string): boolean;
}
