declare const RUNTIME_COMPOSITION: unique symbol; export interface RuntimeComposition { readonly [RUNTIME_COMPOSITION]: true; } export declare function createRuntimeComposition(): RuntimeComposition; export declare function bindRuntimeComponent(component: object, composition: RuntimeComposition): void; export declare function assertSharedRuntimeComposition(label: string, ...components: readonly object[]): void; export declare function assertRuntimeComposition(value: unknown): asserts value is RuntimeComposition; export {};