import type { ReactiveController, ReactiveControllerHost } from 'lit';
import type { BaseStore } from '../interface/store';
/**
 * A reactive controller that manages mobile breakpoint changes through event communication.
 * This controller listens for 'atomic-layout-breakpoint-change' events and updates a store
 * with the new breakpoint value.
 */
export declare class MobileBreakpointController implements ReactiveController {
    private host;
    private store;
    private eventListener;
    constructor(host: ReactiveControllerHost, store: BaseStore<{
        mobileBreakpoint: string;
    }>);
    hostConnected(): void;
    hostDisconnected(): void;
    private handleBreakpointChange;
}
