import { Constructor } from '@uxland/utilities/dedupe-mixin'; import { LitElement } from 'lit'; import { IRegion } from './region'; import { RegionAdapterRegistry } from './region-adapter-registry'; import { IRegionManager } from './region-manager'; export declare class RegionHostMixin { regionsCreated(newRegions: IRegion[]): void; } export declare const regionHostMixin: >(regionManager: IRegionManager, adapterRegistry: RegionAdapterRegistry) => (superClass: Constructor) => Constructor; export declare function regionHost>(superClass: T): Constructor & T;