
//#region src/hooks/useRtl.d.ts
interface UseRtlOptions {
  /** Optional explicit RTL value that takes precedence over detected direction */
  explicit?: boolean;
}
/**
 * Gets the current RTL state from document direction
 */
declare const getDocumentDirection: () => boolean;
/**
 * Creates a mutation observer to watch for direction changes
 */
declare const createDirectionObserver: (callback: () => void) => MutationObserver;
/**
 * Hook to detect RTL context from document direction or explicit override
 * @default reads from document direction
 */
declare const useRtl: (options?: UseRtlOptions) => boolean;
//#endregion
export { createDirectionObserver, getDocumentDirection, useRtl };