/**
* 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 };