import { ReactiveController, ReactiveControllerHost } from 'lit';
import { TPaywallContext } from '@namiml/sdk-core';
import { PaywallContextProvider } from './ContextProvider';
declare class ContextConsumer implements ReactiveController {
    private host;
    state: TPaywallContext;
    contextProvider: PaywallContextProvider;
    constructor(host: ReactiveControllerHost, contextProvider: PaywallContextProvider);
    handleStateChange(): void;
    hostConnected(): void;
    hostDisconnected(): void;
}
export default ContextConsumer;
