export declare type LitLikeElement = { requestUpdate: () => void; dispatchEvent: (e: Event) => boolean; }; export declare type UpdateableLitLikeElement = { updated(_?: any): void; }; declare type Effects = { index: number; count: number; effects: Effect[]; }; export declare type DecoratedLitLikeElement = LitLikeElement & { __registered_effects: Effects; }; export declare type Effect = { on: EffectFunction; observe: Observables; }; export declare type EffectFunction = () => void; export declare type Observables = unknown[]; export {}; //# sourceMappingURL=types.d.ts.map