import { type MaybePromise } from '@augment-vir/common';
/**
 * Listens to enter, return, and space key hits on an element. Similar to {@link listenToEnter} but
 * includes space.
 *
 * @category Directives
 */
export declare function listenToActivate(callback: () => MaybePromise<void>): import("lit-html/directive.js").DirectiveResult<any>;
/**
 * Listens to enter and return key hits on an element. Similar to {@link listenToActivate} but
 * doesn't include space.
 *
 * @category Directives
 */
export declare function listenToEnter(callback: () => MaybePromise<void>): import("lit-html/directive.js").DirectiveResult<any>;
