import { ReactiveController, ReactiveElement } from 'lit'; type Direction = ReactiveElement & { dir: 'ltr' | 'rtl' | 'auto' | ''; _internals?: ElementInternals; }; export declare function stateDirection(): ClassDecorator; /** * Responsible for setting the direction CSS state of a LitElement based on the dir attribute of the host element or its parent elements. * Shim for CSS dir() behavior https://developer.mozilla.org/en-US/docs/Web/CSS/:dir */ export declare class StateDirectionController implements ReactiveController { #private; private host; constructor(host: T); hostConnected(): void; hostUpdated(): void; hostDisconnected(): void; } export {};