import { ComponentConstructor, ComponentInitializator } from './Component'; export declare type ComponentsHash = number; export declare function componentHashHasComponent(hash: ComponentsHash, component: ComponentConstructor): boolean; export declare function getComponentsHashFromInitializators(components: ComponentInitializator[]): ComponentsHash; export declare function getComponentsHash(components: ComponentConstructor[]): ComponentsHash; export declare function componentHashMatch(hash: ComponentsHash, hash2: ComponentsHash): boolean;