@crossed/ui
Version:
A universal & performant styling library for React Native, Next.js & React
78 lines • 4.71 kB
TypeScript
/**
* Copyright (c) Paymium.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root of this projects source tree.
*/
import 'react';
export declare const B: import("react").ForwardRefExoticComponent<Omit<{
children?: React.ReactNode | undefined;
style?: import("@crossed/styled").CrossedMethods<any>;
ref?: React.Ref<import("react-native").Text> | undefined;
color?: keyof typeof import("..").fontColorStyles;
fontSize?: keyof typeof import("..").fontSizeStyles;
textAlign?: keyof typeof import("..").textAlignStyles;
id?: string | undefined;
onLayout?: ((event: import("react-native").LayoutChangeEvent) => void) | undefined;
testID?: string | undefined;
nativeID?: string | undefined;
accessible?: boolean | undefined;
accessibilityActions?: ReadonlyArray<import("react-native").AccessibilityActionInfo> | undefined;
accessibilityLabel?: string | undefined;
'aria-label'?: string | undefined;
accessibilityRole?: import("react-native").AccessibilityRole | undefined;
accessibilityState?: import("react-native").AccessibilityState | undefined;
'aria-busy'?: boolean | undefined;
'aria-checked'?: boolean | "mixed" | undefined;
'aria-disabled'?: boolean | undefined;
'aria-expanded'?: boolean | undefined;
'aria-selected'?: boolean | undefined;
accessibilityHint?: string | undefined;
accessibilityValue?: import("react-native").AccessibilityValue | undefined;
'aria-valuemax'?: import("react-native").AccessibilityValue["max"] | undefined;
'aria-valuemin'?: import("react-native").AccessibilityValue["min"] | undefined;
'aria-valuenow'?: import("react-native").AccessibilityValue["now"] | undefined;
'aria-valuetext'?: import("react-native").AccessibilityValue["text"] | undefined;
onAccessibilityAction?: ((event: import("react-native").AccessibilityActionEvent) => void) | undefined;
importantForAccessibility?: ("auto" | "yes" | "no" | "no-hide-descendants") | undefined;
'aria-hidden'?: boolean | undefined;
'aria-modal'?: boolean | undefined;
role?: import("react-native").Role | undefined;
accessibilityLabelledBy?: string | string[] | undefined;
'aria-labelledby'?: string | undefined;
accessibilityLiveRegion?: "none" | "polite" | "assertive" | undefined;
'aria-live'?: ("polite" | "assertive" | "off") | undefined;
accessibilityElementsHidden?: boolean | undefined;
accessibilityViewIsModal?: boolean | undefined;
onAccessibilityEscape?: (() => void) | undefined;
onAccessibilityTap?: (() => void) | undefined;
onMagicTap?: (() => void) | undefined;
accessibilityIgnoresInvertColors?: boolean | undefined;
accessibilityLanguage?: string | undefined;
accessibilityShowsLargeContentViewer?: boolean | undefined;
accessibilityLargeContentTitle?: string | undefined;
onPress?: ((event: import("react-native").GestureResponderEvent) => void) | undefined;
onPressIn?: ((event: import("react-native").GestureResponderEvent) => void) | undefined;
onPressOut?: ((event: import("react-native").GestureResponderEvent) => void) | undefined;
onLongPress?: ((event: import("react-native").GestureResponderEvent) => void) | undefined;
disabled?: boolean | undefined;
allowFontScaling?: boolean | undefined;
ellipsizeMode?: "head" | "middle" | "tail" | "clip" | undefined;
lineBreakMode?: "head" | "middle" | "tail" | "clip" | undefined;
numberOfLines?: number | undefined;
onTextLayout?: ((event: import("react-native").NativeSyntheticEvent<import("react-native").TextLayoutEventData>) => void) | undefined;
maxFontSizeMultiplier?: number | null | undefined;
minimumFontScale?: number | undefined;
adjustsFontSizeToFit?: boolean | undefined;
dynamicTypeRamp?: "caption2" | "caption1" | "footnote" | "subheadline" | "callout" | "body" | "headline" | "title3" | "title2" | "title1" | "largeTitle" | undefined;
suppressHighlighting?: boolean | undefined;
lineBreakStrategyIOS?: "none" | "standard" | "hangul-word" | "push-out" | undefined;
selectable?: boolean | undefined;
selectionColor?: import("react-native").ColorValue | undefined;
textBreakStrategy?: "simple" | "highQuality" | "balanced" | undefined;
dataDetectorType?: null | "phoneNumber" | "link" | "email" | "none" | "all" | undefined;
android_hyphenationFrequency?: "normal" | "none" | "full" | undefined;
weight?: keyof typeof import("..").fontWeightStyles;
size?: keyof typeof import("..").sizeTemplateStyles;
}, "ref"> & import("react").RefAttributes<import("react").Ref<import("react-native").Text>>>;
//# sourceMappingURL=B.d.ts.map