import { type ReactiveControllerHost } from 'lit'; import { ContextConsumerController } from './ContextConsumerController'; import { ContextProviderController } from './ContextProviderController'; /** * Creates and returns a pairable context consumer and provider. */ export declare function createContext(initValue: () => T): Context; export interface Context { readonly id: symbol; provide(host: ReactiveControllerHost & EventTarget): ContextProviderController; consume(host: ReactiveControllerHost & EventTarget): ContextConsumerController; } //# sourceMappingURL=createContext.d.ts.map