/** * Hook to detect RTL (Right-to-Left) layout based on current locale * @returns {boolean} true if current locale requires RTL layout (Urdu), false otherwise */ declare const useRTL: (forcedLocale?: string) => boolean; /** * Hook to get RTL-aware CSS classes * * @returns Object containing common RTL-aware class combinations * * @example * ```tsx * const rtlClasses = useRTLClasses(); * * // For icon buttons (ensures proper centering in RTL) * * * // For buttons with icon and text * * ``` */ declare const useRTLClasses: (forcedLocale?: string) => { isRTL: boolean; container: string; direction: string; flexRow: string; flexRowReverse: string; textAlign: string; textAlignReverse: string; marginLeft: string; marginRight: string; paddingLeft: (size: string) => string; paddingRight: (size: string) => string; gap: (size: string) => string; roundedLeft: string; roundedRight: string; iconButton: string; iconWithText: (iconPosition?: "left" | "right") => "flex items-center flex-row-reverse gap-2" | "flex items-center gap-2"; }; export { useRTL, useRTLClasses };