export type TextDirection = 'ltr' | 'rtl'; export declare const DUI_DIR: { readonly LTR: "ltr"; readonly RTL: "rtl"; }; export declare const MARKDOWN_DIR: { readonly AUTO: "auto"; readonly LTR: "ltr"; readonly RTL: "rtl"; }; export declare function getTextDirection(text: unknown): TextDirection; export declare const isRTLText: (text: unknown) => boolean; export declare const CONTENT_FONT_FAMILY: { readonly LATIN: "var(--toruk-font-family)"; readonly ARABIC: "var(--toruk-font-family-arabic, 'IBM Plex Sans Arabic'), var(--toruk-font-family)"; }; export declare function getFontFamilyForText(text: unknown): string; export declare const contentFontFamily: (dir: TextDirection | string | undefined) => string; export declare const CONTENT_LANGUAGE: { readonly ARABIC: "ar"; readonly LATIN: "en"; }; export declare function getContentLanguage(text: unknown): 'ar' | 'en' | undefined; export declare function duiContentSample(parts: unknown): string; export declare function collectStrings(value: unknown): string[]; export declare const groupTextDirection: (values: unknown[]) => TextDirection;