import { AsyncDirective, type ElementPart } from '../../../../external/lit/index.js';
/**
* The `focus` directive sets focus on the given element once its connected to the DOM.
*/
declare class UmbFocusDirective extends AsyncDirective {
#private;
render(): symbol;
update(part: ElementPart): symbol;
disconnected(): void;
}
/**
* @description
* A Lit directive, which sets focus on the element of scope once its connected to the DOM.
* @example:
* ```js
* html``;
* ```
*/
export declare const umbFocus: () => import("lit-html/directive.js").DirectiveResult;
export {};