export default class Component extends Base {
    /**
     * @param {Core} app Application instance.
     * @param {HTMLElement} el Element.
     * @param {object} options Options passed to instance.
     */
    constructor(app: Core, el: HTMLElement, options: object);
    app: Core;
    el: HTMLElement;
    options: any;
    _namespace: any;
    _executors: {};
    onInit(): Promise<void>;
    onRefresh(): Promise<void>;
    onEnter(): Promise<void>;
    onComplete(): Promise<void>;
    onLeave(): Promise<void>;
    onDestroy(): Promise<void>;
    onLoaded(): Promise<void>;
}
import Base from "../base";
//# sourceMappingURL=index.d.ts.map