import { AtomComponent } from "../../core/AtomComponent";
import { IAtomElement } from "../../core/types";
export declare class AtomXFControl extends AtomComponent<IAtomElement, AtomXFControl> {
    readonly parent: AtomXFControl;
    atomParent(e: IAtomElement): AtomXFControl;
    append(element: IAtomElement | AtomXFControl): AtomXFControl;
    dispose(e?: IAtomElement): void;
    protected loadXaml(content: string): void;
    protected find(name: string): any;
    protected createControl(name: string): any;
    protected setTemplate(element: any, name: string, template: () => AtomXFControl): void;
    protected setImport(element: any, name: string, factory: () => AtomXFControl): void;
    protected setElementValue(element: any, name: string, value: any): void;
}
//# sourceMappingURL=AtomXFControl.d.ts.map