import { ContextProvider } from 'dom-context'; export declare class TestComponent { start: number; provider: ContextProvider; provided: number; constructor(); render(): any; disconnectedCallback(): void; } export declare class ChildComponent { constructor(); render(): any; disconnectedCallback(): void; } export declare class StateChild { constructor(); render(): any; disconnectedCallback(): void; } export declare class StateEffectChild { constructor(); render(): any; disconnectedCallback(): void; } export declare class ReducerChild { constructor(); render(): any; disconnectedCallback(): void; } export declare class DomStateChild { constructor(); render(): any; disconnectedCallback(): void; } export declare class MemoChild { constructor(); render(): any; disconnectedCallback(): void; } export declare class RefChild { constructor(); render(): any; disconnectedCallback(): void; } export declare class EffectTest { constructor(); render(): any; connectedCallback(): void; disconnectedCallback(): void; } export declare class NullLifecycleTest { constructor(); render(): any; connectedCallback(): void; disconnectedCallback(): void; } export declare class CallbacksTest { constructor(); render(): any; disconnectedCallback(): void; } export declare class KillerParent { constructor(); render(): any; disconnectedCallback(): void; } export declare class InnocentChild { constructor(); render(): any; disconnectedCallback(): void; }