import { LitElement } from 'lit'; import { handleControlChange } from '../../base/mixins/attachable.js'; declare const M3FocusRing_base: Constructor & Constructor & typeof LitElement; /** * @tag md-focus-ring * * @cssprop --md-focus-ring-active-width * @cssprop --md-focus-ring-color * @cssprop --md-focus-ring-duration * @cssprop --md-focus-ring-inward-offset * @cssprop --md-focus-ring-outward-offset * @cssprop --md-focus-ring-shape * @cssprop --md-focus-ring-shape-end-end * @cssprop --md-focus-ring-shape-end-start * @cssprop --md-focus-ring-shape-start-end * @cssprop --md-focus-ring-shape-start-start * @cssprop --md-focus-ring-width */ export declare class M3FocusRing extends M3FocusRing_base { #private; inward: boolean; static styles: any[]; constructor(); visualFocus(): void; visualBlur(): void; [handleControlChange](prev?: HTMLElement | null, next?: HTMLElement | null): void; } declare global { interface HTMLElementTagNameMap { 'md-focus-ring': M3FocusRing; } } export {};