import { SwcHTMLBaseElementBase } from '../elements/base/SwcHTMLBaseElementBase';
import { SimpleApplication } from '@dooboostore/simple-boot/SimpleApplication';
import { SwcAppInterface } from '../elements/SwcAppInterface';
import { PathRouter } from '@dooboostore/core-web/routers/PathRouter';
import { HashRouter } from '@dooboostore/core-web/routers/HashRouter';
export declare class SwcAppBase extends SwcHTMLBaseElementBase implements SwcAppInterface {
    simpleApplication?: SimpleApplication;
    protected _router?: PathRouter | HashRouter;
    private _isInitialized;
    private routerSubscription?;
    constructor();
    connectedCallback(): Promise<void>;
    disconnectedCallback(): void;
    routing(path: string): Promise<void>;
    private routingProcess;
}
//# sourceMappingURL=SwcAppBase.d.ts.map