import type { EventEmitter } from '../../stencil-public-runtime';
import type { ReactiveController } from '../reactive-controller-host';
export type ElementActivationHost = {
    el: HTMLElement;
    lmvzActivation: EventEmitter<void>;
};
type Config = {
    localHandler?: (event: Event) => unknown;
    keys?: string[];
};
export declare class ElementActivationController implements ReactiveController {
    private host;
    private config?;
    constructor(host: ElementActivationHost, config?: Config | undefined);
    hostDidLoad(): void;
    private handleKeyDown;
    private handleActivation;
}
export {};
//# sourceMappingURL=element-activation-controller.d.ts.map