export declare const ContextEventName = "lightning:context-request"; export type ContextKeys = { connectContext: symbol; disconnectContext: symbol; }; export type ContextProvidedCallback = (contextSignal?: object) => void; export interface ContextBinding { component: C; provideContext(contextVariety: V, providedContextSignal: object): void; consumeContext(contextVariety: V, contextProvidedCallback: ContextProvidedCallback): void; } export declare function setContextKeys(config: ContextKeys): void; export declare function getContextKeys(): ContextKeys; export declare function setTrustedContextSet(context: WeakSet): void; export declare function addTrustedContext(contextParticipant: object): void; export declare function isTrustedContext(target: object): boolean; //# sourceMappingURL=context.d.ts.map