export declare class InfernoEffect { private destroy?; private effect; private dependency; constructor(effect: () => (() => void) | void, dependency: Array); update(dependency?: Array): void; dispose(): void; }