import { type ElementRef } from '@angular/core';
import { type TuiAutofocusHandler, type TuiAutofocusOptions } from '../autofocus.options';
export declare abstract class AbstractTuiAutofocusHandler implements TuiAutofocusHandler {
    protected readonly el: ElementRef<HTMLElement>;
    protected readonly options: TuiAutofocusOptions;
    constructor(el: ElementRef<HTMLElement>, options: TuiAutofocusOptions);
    abstract setFocus(): void;
    protected get element(): HTMLElement;
    protected get isTextFieldElement(): boolean;
}
