export declare abstract class Component<T> {
    abstract gui(): HTMLElement;
    afterAttached?(): void;
    beforeDestroy?(): void;
    init?(params: T): Promise<void> | void;
}
export default Component;
