@cometchat/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
882 lines • 401 kB
TypeScript
/// <reference types="react" />
import { DeepPartial } from "../shared/helper/types";
import { CometChatTheme } from "./type";
export interface ThemeProviderValue {
dark: DeepPartial<CometChatTheme>;
light: DeepPartial<CometChatTheme>;
mode: "dark" | "light" | "auto";
}
export declare const themeProviderDefaultValue: ThemeProviderValue;
export declare const ThemeContext: import("react").Context<ThemeProviderValue>;
export declare const CompThemeContext: import("react").Context<{
mode?: string | undefined;
spacing?: {
spacing?: {
s0?: number | undefined;
s0_5?: number | undefined;
s1?: number | undefined;
s2?: number | undefined;
s3?: number | undefined;
s4?: number | undefined;
s5?: number | undefined;
s6?: number | undefined;
s7?: number | undefined;
s8?: number | undefined;
s9?: number | undefined;
s10?: number | undefined;
s11?: number | undefined;
s12?: number | undefined;
s13?: number | undefined;
s14?: number | undefined;
s15?: number | undefined;
s16?: number | undefined;
s17?: number | undefined;
s18?: number | undefined;
s19?: number | undefined;
s20?: number | undefined;
max?: number | undefined;
} | undefined;
padding?: {
p0?: number | undefined;
p0_5?: number | undefined;
p1?: number | undefined;
p2?: number | undefined;
p3?: number | undefined;
p4?: number | undefined;
p5?: number | undefined;
p6?: number | undefined;
p7?: number | undefined;
p8?: number | undefined;
p9?: number | undefined;
p10?: number | undefined;
} | undefined;
margin?: {
m0?: number | undefined;
m0_5?: number | undefined;
m1?: number | undefined;
m2?: number | undefined;
m3?: number | undefined;
m4?: number | undefined;
m5?: number | undefined;
m6?: number | undefined;
m7?: number | undefined;
m8?: number | undefined;
m9?: number | undefined;
m10?: number | undefined;
m11?: number | undefined;
m12?: number | undefined;
m13?: number | undefined;
m14?: number | undefined;
m15?: number | undefined;
m16?: number | undefined;
m17?: number | undefined;
m18?: number | undefined;
m19?: number | undefined;
m20?: number | undefined;
max?: number | undefined;
} | undefined;
radius?: {
r0?: number | undefined;
r1?: number | undefined;
r2?: number | undefined;
r3?: number | undefined;
r4?: number | undefined;
r5?: number | undefined;
r6?: number | undefined;
max?: number | undefined;
} | undefined;
} | undefined;
color?: {
background1?: import("react-native/types").ColorValue | undefined;
background2?: import("react-native/types").ColorValue | undefined;
background3?: import("react-native/types").ColorValue | undefined;
background4?: import("react-native/types").ColorValue | undefined;
borderLight?: import("react-native/types").ColorValue | undefined;
borderDefault?: import("react-native/types").ColorValue | undefined;
borderDark?: import("react-native/types").ColorValue | undefined;
borderHighlight?: import("react-native/types").ColorValue | undefined;
textPrimary?: import("react-native/types").ColorValue | undefined;
textSecondary?: import("react-native/types").ColorValue | undefined;
textTertiary?: import("react-native/types").ColorValue | undefined;
textDisabled?: import("react-native/types").ColorValue | undefined;
textWhite?: import("react-native/types").ColorValue | undefined;
textHighlight?: import("react-native/types").ColorValue | undefined;
iconPrimary?: import("react-native/types").ColorValue | undefined;
iconSecondary?: import("react-native/types").ColorValue | undefined;
iconTertiary?: import("react-native/types").ColorValue | undefined;
iconWhite?: import("react-native/types").ColorValue | undefined;
iconHighlight?: import("react-native/types").ColorValue | undefined;
primaryButtonBackground?: import("react-native/types").ColorValue | undefined;
primaryButtonIcon?: import("react-native/types").ColorValue | undefined;
primaryButtonText?: import("react-native/types").ColorValue | undefined;
secondaryButtonBackground?: import("react-native/types").ColorValue | undefined;
secondaryButtonIcon?: import("react-native/types").ColorValue | undefined;
secondaryButtonText?: import("react-native/types").ColorValue | undefined;
linkBackground?: import("react-native/types").ColorValue | undefined;
fabButtonBackground?: import("react-native/types").ColorValue | undefined;
fabButtonIcon?: import("react-native/types").ColorValue | undefined;
whiteHover?: import("react-native/types").ColorValue | undefined;
whitePressed?: import("react-native/types").ColorValue | undefined;
sendBubbleBackground?: import("react-native/types").ColorValue | undefined;
sendBubbleText?: import("react-native/types").ColorValue | undefined;
sendBubbleTextHighlight?: import("react-native/types").ColorValue | undefined;
sendBubbleLink?: import("react-native/types").ColorValue | undefined;
sendBubbleTimestamp?: import("react-native/types").ColorValue | undefined;
sendBubbleIcon?: import("react-native/types").ColorValue | undefined;
receiveBubbleBackground?: import("react-native/types").ColorValue | undefined;
receiveBubbleText?: import("react-native/types").ColorValue | undefined;
receiveBubbleTextHighlight?: import("react-native/types").ColorValue | undefined;
receiveBubbleLink?: import("react-native/types").ColorValue | undefined;
receiveBubbleTimestamp?: import("react-native/types").ColorValue | undefined;
receiveBubbleIcon?: import("react-native/types").ColorValue | undefined;
staticBlack?: import("react-native/types").ColorValue | undefined;
staticWhite?: import("react-native/types").ColorValue | undefined;
info?: import("react-native/types").ColorValue | undefined;
warning?: import("react-native/types").ColorValue | undefined;
success?: import("react-native/types").ColorValue | undefined;
error?: import("react-native/types").ColorValue | undefined;
neutral50?: import("react-native/types").ColorValue | undefined;
neutral100?: import("react-native/types").ColorValue | undefined;
neutral200?: import("react-native/types").ColorValue | undefined;
neutral300?: import("react-native/types").ColorValue | undefined;
neutral400?: import("react-native/types").ColorValue | undefined;
neutral500?: import("react-native/types").ColorValue | undefined;
neutral600?: import("react-native/types").ColorValue | undefined;
neutral700?: import("react-native/types").ColorValue | undefined;
neutral800?: import("react-native/types").ColorValue | undefined;
neutral900?: import("react-native/types").ColorValue | undefined;
extendedPrimary50?: import("react-native/types").ColorValue | undefined;
extendedPrimary100?: import("react-native/types").ColorValue | undefined;
extendedPrimary200?: import("react-native/types").ColorValue | undefined;
extendedPrimary300?: import("react-native/types").ColorValue | undefined;
extendedPrimary400?: import("react-native/types").ColorValue | undefined;
extendedPrimary500?: import("react-native/types").ColorValue | undefined;
extendedPrimary600?: import("react-native/types").ColorValue | undefined;
extendedPrimary700?: import("react-native/types").ColorValue | undefined;
extendedPrimary800?: import("react-native/types").ColorValue | undefined;
extendedPrimary900?: import("react-native/types").ColorValue | undefined;
primary?: import("react-native/types").ColorValue | undefined;
} | undefined;
typography?: {
fontFamily?: string | undefined;
title?: {
bold?: import("react-native/types").TextStyle | undefined;
medium?: import("react-native/types").TextStyle | undefined;
regular?: import("react-native/types").TextStyle | undefined;
} | undefined;
heading1?: {
bold?: import("react-native/types").TextStyle | undefined;
medium?: import("react-native/types").TextStyle | undefined;
regular?: import("react-native/types").TextStyle | undefined;
} | undefined;
heading2?: {
bold?: import("react-native/types").TextStyle | undefined;
medium?: import("react-native/types").TextStyle | undefined;
regular?: import("react-native/types").TextStyle | undefined;
} | undefined;
heading3?: {
bold?: import("react-native/types").TextStyle | undefined;
medium?: import("react-native/types").TextStyle | undefined;
regular?: import("react-native/types").TextStyle | undefined;
} | undefined;
heading4?: {
bold?: import("react-native/types").TextStyle | undefined;
medium?: import("react-native/types").TextStyle | undefined;
regular?: import("react-native/types").TextStyle | undefined;
} | undefined;
body?: {
bold?: import("react-native/types").TextStyle | undefined;
medium?: import("react-native/types").TextStyle | undefined;
regular?: import("react-native/types").TextStyle | undefined;
} | undefined;
caption1?: {
bold?: import("react-native/types").TextStyle | undefined;
medium?: import("react-native/types").TextStyle | undefined;
regular?: import("react-native/types").TextStyle | undefined;
} | undefined;
caption2?: {
bold?: import("react-native/types").TextStyle | undefined;
medium?: import("react-native/types").TextStyle | undefined;
regular?: import("react-native/types").TextStyle | undefined;
} | undefined;
button?: {
bold?: import("react-native/types").TextStyle | undefined;
medium?: import("react-native/types").TextStyle | undefined;
regular?: import("react-native/types").TextStyle | undefined;
} | undefined;
link?: import("react-native/types").TextStyle | undefined;
} | undefined;
messageHeaderStyles?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
titleTextStyle?: import("react-native/types").TextStyle | undefined;
subtitleTextStyle?: import("react-native/types").TextStyle | undefined;
backButtonStyle?: import("react-native/types").ViewStyle | undefined;
backButtonIcon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
backButtonIconStyle?: import("react-native/types").ImageStyle | undefined;
typingIndicatorTextStyle?: import("react-native/types").TextStyle | undefined;
callButtonStyle?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
audioCallButtonIcon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
audioCallButtonIconStyle?: import("react-native/types").ImageStyle | undefined;
audioCallButtonIconContainerStyle?: import("react-native/types").ViewStyle | undefined;
videoCallButtonIcon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
videoCallButtonIconStyle?: import("react-native/types").ImageStyle | undefined;
videoCallButtonIconContainerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
avatarStyle?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
textStyle?: import("react-native/types").TextStyle | undefined;
imageStyle?: import("react-native/types").ImageStyle | undefined;
} | undefined;
statusIndicatorStyle?: {
containerStyleOnline?: import("react-native/types").ViewStyle | undefined;
containerStylePrivate?: import("react-native/types").ViewStyle | undefined;
containerStyleProtected?: import("react-native/types").ViewStyle | undefined;
imageStylePrivate?: import("react-native/types").ImageStyle | undefined;
imageStyleProtected?: import("react-native/types").ImageStyle | undefined;
} | undefined;
} | undefined;
callButtonStyles?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
audioCallButtonIcon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
audioCallButtonIconStyle?: import("react-native/types").ImageStyle | undefined;
audioCallButtonIconContainerStyle?: import("react-native/types").ViewStyle | undefined;
videoCallButtonIcon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
videoCallButtonIconStyle?: import("react-native/types").ImageStyle | undefined;
videoCallButtonIconContainerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
deletedBubbleStyles?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
textStyle?: import("react-native/types").TextStyle | undefined;
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconContainerStyle?: import("react-native/types").ViewStyle | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
} | undefined;
messageComposerStyles?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
sendIcon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
sendIconStyle?: import("react-native/types").ImageStyle | undefined;
sendIconContainerStyle?: import("react-native/types").ViewStyle | undefined;
attachmentIcon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
attachmentIconStyle?: import("react-native/types").ImageStyle | undefined;
voiceRecordingIcon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
voiceRecordingIconStyle?: import("react-native/types").ImageStyle | undefined;
messageInputStyles?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
textStyle?: import("react-native/types").TextStyle | undefined;
placeHolderTextColor?: import("react-native/types").ColorValue | undefined;
dividerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
mentionsStyle?: {
textStyle?: import("react-native/types").TextStyle | undefined;
selfTextStyle?: import("react-native/types").TextStyle | undefined;
} | undefined;
stickerIcon?: {
active?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
inactive?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
} | undefined;
stickerIconStyle?: {
active?: import("react-native/types").ImageStyle | undefined;
inactive?: import("react-native/types").ImageStyle | undefined;
} | undefined;
mediaRecorderStyle?: {
animationStyle?: {
innerAnimationContainerStyle?: import("react-native/types").ViewStyle | undefined;
outerAnimationContainerStyle?: import("react-native/types").ViewStyle | undefined;
animatedIconStyle?: {
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
} | undefined;
recordIconStyle?: {
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
playIconStyle?: {
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
pauseIconStyle?: {
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
deleteIconStyle?: {
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
stopIconStyle?: {
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
sendIconStyle?: {
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
} | undefined;
attachmentOptionsStyles?: {
optionsItemStyle?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
iconContainerStyle?: import("react-native/types").ViewStyle | undefined;
titleStyle?: import("react-native/types").TextStyle | undefined;
} | undefined;
} | undefined;
} | undefined;
userStyles?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
onlineStatusColor?: import("react-native/types").ColorValue | undefined;
separatorColor?: string | undefined;
loadingIconTint?: import("react-native/types").ColorValue | undefined;
sectionHeaderTextStyle?: import("react-native/types").TextStyle | undefined;
confirmSelectionStyle?: {
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
iconContainerStyle?: import("react-native/types").ImageStyle | undefined;
} | undefined;
selectionCancelStyle?: {
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
iconContainerStyle?: import("react-native/types").ImageStyle | undefined;
} | undefined;
titleSeparatorStyle?: import("react-native/types").ViewStyle | undefined;
searchStyle?: {
textStyle?: import("react-native/types").TextStyle | undefined;
placehodlerTextStyle?: import("react-native/types").TextStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
} | undefined;
titleStyle?: import("react-native/types").TextStyle | undefined;
titleViewStyle?: import("react-native/types").ViewStyle | undefined;
backButtonIcon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
backButtonIconStyle?: import("react-native/types").ImageStyle | undefined;
itemStyle?: {
avatarStyle?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
textStyle?: import("react-native/types").TextStyle | undefined;
imageStyle?: import("react-native/types").ImageStyle | undefined;
} | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
titleStyle?: import("react-native/types").TextStyle | undefined;
subtitleStyle?: import("react-native/types").TextStyle | undefined;
statusIndicatorStyle?: {
containerStyleOnline?: import("react-native/types").ViewStyle | undefined;
containerStylePrivate?: import("react-native/types").ViewStyle | undefined;
containerStyleProtected?: import("react-native/types").ViewStyle | undefined;
imageStylePrivate?: import("react-native/types").ImageStyle | undefined;
imageStyleProtected?: import("react-native/types").ImageStyle | undefined;
} | undefined;
headViewContainerStyle?: import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle> | {
[x: number]: import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle> | readonly (import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle>)[] | {
[x: number]: import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle> | readonly (import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle>)[] | any;
length?: number | undefined;
toString?: {} | undefined;
toLocaleString?: {} | undefined;
pop?: {} | undefined;
push?: {} | undefined;
concat?: {} | undefined;
join?: {} | undefined;
reverse?: {} | undefined;
shift?: {} | undefined;
slice?: {} | undefined;
sort?: {} | undefined;
splice?: {} | undefined;
unshift?: {} | undefined;
indexOf?: {} | undefined;
lastIndexOf?: {} | undefined;
every?: {} | undefined;
some?: {} | undefined;
forEach?: {} | undefined;
map?: {} | undefined;
filter?: {} | undefined;
reduce?: {} | undefined;
reduceRight?: {} | undefined;
find?: {} | undefined;
findIndex?: {} | undefined;
fill?: {} | undefined;
copyWithin?: {} | undefined;
entries?: {} | undefined;
keys?: {} | undefined;
values?: {} | undefined;
includes?: {} | undefined;
flatMap?: {} | undefined;
flat?: {} | undefined;
at?: {} | undefined;
findLast?: {} | undefined;
findLastIndex?: {} | undefined;
[Symbol.iterator]?: {} | undefined;
readonly [Symbol.unscopables]?: {
[x: number]: boolean | undefined;
length?: boolean | undefined;
toString?: boolean | undefined;
toLocaleString?: boolean | undefined;
pop?: boolean | undefined;
push?: boolean | undefined;
concat?: boolean | undefined;
join?: boolean | undefined;
reverse?: boolean | undefined;
shift?: boolean | undefined;
slice?: boolean | undefined;
sort?: boolean | undefined;
splice?: boolean | undefined;
unshift?: boolean | undefined;
indexOf?: boolean | undefined;
lastIndexOf?: boolean | undefined;
every?: boolean | undefined;
some?: boolean | undefined;
forEach?: boolean | undefined;
map?: boolean | undefined;
filter?: boolean | undefined;
reduce?: boolean | undefined;
reduceRight?: boolean | undefined;
find?: boolean | undefined;
findIndex?: boolean | undefined;
fill?: boolean | undefined;
copyWithin?: boolean | undefined;
entries?: boolean | undefined;
keys?: boolean | undefined;
values?: boolean | undefined;
includes?: boolean | undefined;
flatMap?: boolean | undefined;
flat?: boolean | undefined;
at?: boolean | undefined;
findLast?: boolean | undefined;
findLastIndex?: boolean | undefined;
[Symbol.iterator]?: boolean | undefined;
readonly [Symbol.unscopables]?: boolean | undefined;
} | undefined;
};
length?: number | undefined;
toString?: {} | undefined;
toLocaleString?: {} | undefined;
pop?: {} | undefined;
push?: {} | undefined;
concat?: {} | undefined;
join?: {} | undefined;
reverse?: {} | undefined;
shift?: {} | undefined;
slice?: {} | undefined;
sort?: {} | undefined;
splice?: {} | undefined;
unshift?: {} | undefined;
indexOf?: {} | undefined;
lastIndexOf?: {} | undefined;
every?: {} | undefined;
some?: {} | undefined;
forEach?: {} | undefined;
map?: {} | undefined;
filter?: {} | undefined;
reduce?: {} | undefined;
reduceRight?: {} | undefined;
find?: {} | undefined;
findIndex?: {} | undefined;
fill?: {} | undefined;
copyWithin?: {} | undefined;
entries?: {} | undefined;
keys?: {} | undefined;
values?: {} | undefined;
includes?: {} | undefined;
flatMap?: {} | undefined;
flat?: {} | undefined;
at?: {} | undefined;
findLast?: {} | undefined;
findLastIndex?: {} | undefined;
[Symbol.iterator]?: {} | undefined;
readonly [Symbol.unscopables]?: {
[x: number]: boolean | undefined;
length?: boolean | undefined;
toString?: boolean | undefined;
toLocaleString?: boolean | undefined;
pop?: boolean | undefined;
push?: boolean | undefined;
concat?: boolean | undefined;
join?: boolean | undefined;
reverse?: boolean | undefined;
shift?: boolean | undefined;
slice?: boolean | undefined;
sort?: boolean | undefined;
splice?: boolean | undefined;
unshift?: boolean | undefined;
indexOf?: boolean | undefined;
lastIndexOf?: boolean | undefined;
every?: boolean | undefined;
some?: boolean | undefined;
forEach?: boolean | undefined;
map?: boolean | undefined;
filter?: boolean | undefined;
reduce?: boolean | undefined;
reduceRight?: boolean | undefined;
find?: boolean | undefined;
findIndex?: boolean | undefined;
fill?: boolean | undefined;
copyWithin?: boolean | undefined;
entries?: boolean | undefined;
keys?: boolean | undefined;
values?: boolean | undefined;
includes?: boolean | undefined;
flatMap?: boolean | undefined;
flat?: boolean | undefined;
at?: boolean | undefined;
findLast?: boolean | undefined;
findLastIndex?: boolean | undefined;
[Symbol.iterator]?: boolean | undefined;
readonly [Symbol.unscopables]?: boolean | undefined;
} | undefined;
};
titleSubtitleContainerStyle?: import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle> | {
[x: number]: import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle> | readonly (import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle>)[] | {
[x: number]: import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle> | readonly (import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle>)[] | any;
length?: number | undefined;
toString?: {} | undefined;
toLocaleString?: {} | undefined;
pop?: {} | undefined;
push?: {} | undefined;
concat?: {} | undefined;
join?: {} | undefined;
reverse?: {} | undefined;
shift?: {} | undefined;
slice?: {} | undefined;
sort?: {} | undefined;
splice?: {} | undefined;
unshift?: {} | undefined;
indexOf?: {} | undefined;
lastIndexOf?: {} | undefined;
every?: {} | undefined;
some?: {} | undefined;
forEach?: {} | undefined;
map?: {} | undefined;
filter?: {} | undefined;
reduce?: {} | undefined;
reduceRight?: {} | undefined;
find?: {} | undefined;
findIndex?: {} | undefined;
fill?: {} | undefined;
copyWithin?: {} | undefined;
entries?: {} | undefined;
keys?: {} | undefined;
values?: {} | undefined;
includes?: {} | undefined;
flatMap?: {} | undefined;
flat?: {} | undefined;
at?: {} | undefined;
findLast?: {} | undefined;
findLastIndex?: {} | undefined;
[Symbol.iterator]?: {} | undefined;
readonly [Symbol.unscopables]?: {
[x: number]: boolean | undefined;
length?: boolean | undefined;
toString?: boolean | undefined;
toLocaleString?: boolean | undefined;
pop?: boolean | undefined;
push?: boolean | undefined;
concat?: boolean | undefined;
join?: boolean | undefined;
reverse?: boolean | undefined;
shift?: boolean | undefined;
slice?: boolean | undefined;
sort?: boolean | undefined;
splice?: boolean | undefined;
unshift?: boolean | undefined;
indexOf?: boolean | undefined;
lastIndexOf?: boolean | undefined;
every?: boolean | undefined;
some?: boolean | undefined;
forEach?: boolean | undefined;
map?: boolean | undefined;
filter?: boolean | undefined;
reduce?: boolean | undefined;
reduceRight?: boolean | undefined;
find?: boolean | undefined;
findIndex?: boolean | undefined;
fill?: boolean | undefined;
copyWithin?: boolean | undefined;
entries?: boolean | undefined;
keys?: boolean | undefined;
values?: boolean | undefined;
includes?: boolean | undefined;
flatMap?: boolean | undefined;
flat?: boolean | undefined;
at?: boolean | undefined;
findLast?: boolean | undefined;
findLastIndex?: boolean | undefined;
[Symbol.iterator]?: boolean | undefined;
readonly [Symbol.unscopables]?: boolean | undefined;
} | undefined;
};
length?: number | undefined;
toString?: {} | undefined;
toLocaleString?: {} | undefined;
pop?: {} | undefined;
push?: {} | undefined;
concat?: {} | undefined;
join?: {} | undefined;
reverse?: {} | undefined;
shift?: {} | undefined;
slice?: {} | undefined;
sort?: {} | undefined;
splice?: {} | undefined;
unshift?: {} | undefined;
indexOf?: {} | undefined;
lastIndexOf?: {} | undefined;
every?: {} | undefined;
some?: {} | undefined;
forEach?: {} | undefined;
map?: {} | undefined;
filter?: {} | undefined;
reduce?: {} | undefined;
reduceRight?: {} | undefined;
find?: {} | undefined;
findIndex?: {} | undefined;
fill?: {} | undefined;
copyWithin?: {} | undefined;
entries?: {} | undefined;
keys?: {} | undefined;
values?: {} | undefined;
includes?: {} | undefined;
flatMap?: {} | undefined;
flat?: {} | undefined;
at?: {} | undefined;
findLast?: {} | undefined;
findLastIndex?: {} | undefined;
[Symbol.iterator]?: {} | undefined;
readonly [Symbol.unscopables]?: {
[x: number]: boolean | undefined;
length?: boolean | undefined;
toString?: boolean | undefined;
toLocaleString?: boolean | undefined;
pop?: boolean | undefined;
push?: boolean | undefined;
concat?: boolean | undefined;
join?: boolean | undefined;
reverse?: boolean | undefined;
shift?: boolean | undefined;
slice?: boolean | undefined;
sort?: boolean | undefined;
splice?: boolean | undefined;
unshift?: boolean | undefined;
indexOf?: boolean | undefined;
lastIndexOf?: boolean | undefined;
every?: boolean | undefined;
some?: boolean | undefined;
forEach?: boolean | undefined;
map?: boolean | undefined;
filter?: boolean | undefined;
reduce?: boolean | undefined;
reduceRight?: boolean | undefined;
find?: boolean | undefined;
findIndex?: boolean | undefined;
fill?: boolean | undefined;
copyWithin?: boolean | undefined;
entries?: boolean | undefined;
keys?: boolean | undefined;
values?: boolean | undefined;
includes?: boolean | undefined;
flatMap?: boolean | undefined;
flat?: boolean | undefined;
at?: boolean | undefined;
findLast?: boolean | undefined;
findLastIndex?: boolean | undefined;
[Symbol.iterator]?: boolean | undefined;
readonly [Symbol.unscopables]?: boolean | undefined;
} | undefined;
};
trailingViewContainerStyle?: import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle> | {
[x: number]: import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle> | readonly (import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle>)[] | {
[x: number]: import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle> | readonly (import("react-native/types").ViewStyle | import("react-native/types").Falsy | import("react-native/types").RegisteredStyle<import("react-native/types").ViewStyle>)[] | any;
length?: number | undefined;
toString?: {} | undefined;
toLocaleString?: {} | undefined;
pop?: {} | undefined;
push?: {} | undefined;
concat?: {} | undefined;
join?: {} | undefined;
reverse?: {} | undefined;
shift?: {} | undefined;
slice?: {} | undefined;
sort?: {} | undefined;
splice?: {} | undefined;
unshift?: {} | undefined;
indexOf?: {} | undefined;
lastIndexOf?: {} | undefined;
every?: {} | undefined;
some?: {} | undefined;
forEach?: {} | undefined;
map?: {} | undefined;
filter?: {} | undefined;
reduce?: {} | undefined;
reduceRight?: {} | undefined;
find?: {} | undefined;
findIndex?: {} | undefined;
fill?: {} | undefined;
copyWithin?: {} | undefined;
entries?: {} | undefined;
keys?: {} | undefined;
values?: {} | undefined;
includes?: {} | undefined;
flatMap?: {} | undefined;
flat?: {} | undefined;
at?: {} | undefined;
findLast?: {} | undefined;
findLastIndex?: {} | undefined;
[Symbol.iterator]?: {} | undefined;
readonly [Symbol.unscopables]?: {
[x: number]: boolean | undefined;
length?: boolean | undefined;
toString?: boolean | undefined;
toLocaleString?: boolean | undefined;
pop?: boolean | undefined;
push?: boolean | undefined;
concat?: boolean | undefined;
join?: boolean | undefined;
reverse?: boolean | undefined;
shift?: boolean | undefined;
slice?: boolean | undefined;
sort?: boolean | undefined;
splice?: boolean | undefined;
unshift?: boolean | undefined;
indexOf?: boolean | undefined;
lastIndexOf?: boolean | undefined;
every?: boolean | undefined;
some?: boolean | undefined;
forEach?: boolean | undefined;
map?: boolean | undefined;
filter?: boolean | undefined;
reduce?: boolean | undefined;
reduceRight?: boolean | undefined;
find?: boolean | undefined;
findIndex?: boolean | undefined;
fill?: boolean | undefined;
copyWithin?: boolean | undefined;
entries?: boolean | undefined;
keys?: boolean | undefined;
values?: boolean | undefined;
includes?: boolean | undefined;
flatMap?: boolean | undefined;
flat?: boolean | undefined;
at?: boolean | undefined;
findLast?: boolean | undefined;
findLastIndex?: boolean | undefined;
[Symbol.iterator]?: boolean | undefined;
readonly [Symbol.unscopables]?: boolean | undefined;
} | undefined;
};
length?: number | undefined;
toString?: {} | undefined;
toLocaleString?: {} | undefined;
pop?: {} | undefined;
push?: {} | undefined;
concat?: {} | undefined;
join?: {} | undefined;
reverse?: {} | undefined;
shift?: {} | undefined;
slice?: {} | undefined;
sort?: {} | undefined;
splice?: {} | undefined;
unshift?: {} | undefined;
indexOf?: {} | undefined;
lastIndexOf?: {} | undefined;
every?: {} | undefined;
some?: {} | undefined;
forEach?: {} | undefined;
map?: {} | undefined;
filter?: {} | undefined;
reduce?: {} | undefined;
reduceRight?: {} | undefined;
find?: {} | undefined;
findIndex?: {} | undefined;
fill?: {} | undefined;
copyWithin?: {} | undefined;
entries?: {} | undefined;
keys?: {} | undefined;
values?: {} | undefined;
includes?: {} | undefined;
flatMap?: {} | undefined;
flat?: {} | undefined;
at?: {} | undefined;
findLast?: {} | undefined;
findLastIndex?: {} | undefined;
[Symbol.iterator]?: {} | undefined;
readonly [Symbol.unscopables]?: {
[x: number]: boolean | undefined;
length?: boolean | undefined;
toString?: boolean | undefined;
toLocaleString?: boolean | undefined;
pop?: boolean | undefined;
push?: boolean | undefined;
concat?: boolean | undefined;
join?: boolean | undefined;
reverse?: boolean | undefined;
shift?: boolean | undefined;
slice?: boolean | undefined;
sort?: boolean | undefined;
splice?: boolean | undefined;
unshift?: boolean | undefined;
indexOf?: boolean | undefined;
lastIndexOf?: boolean | undefined;
every?: boolean | undefined;
some?: boolean | undefined;
forEach?: boolean | undefined;
map?: boolean | undefined;
filter?: boolean | undefined;
reduce?: boolean | undefined;
reduceRight?: boolean | undefined;
find?: boolean | undefined;
findIndex?: boolean | undefined;
fill?: boolean | undefined;
copyWithin?: boolean | undefined;
entries?: boolean | undefined;
keys?: boolean | undefined;
values?: boolean | undefined;
includes?: boolean | undefined;
flatMap?: boolean | undefined;
flat?: boolean | undefined;
at?: boolean | undefined;
findLast?: boolean | undefined;
findLastIndex?: boolean | undefined;
[Symbol.iterator]?: boolean | undefined;
readonly [Symbol.unscopables]?: boolean | undefined;
} | undefined;
};
} | undefined;
emptyStateStyle?: {
titleStyle?: import("react-native/types").TextStyle | undefined;
subTitleStyle?: import("react-native/types").TextStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
iconContainerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
errorStateStyle?: {
titleStyle?: import("react-native/types").TextStyle | undefined;
subTitleStyle?: import("react-native/types").TextStyle | undefined;
containerStyle?: import("react-native/types").ViewStyle | undefined;
icon?: import("react").JSX.Element | import("react-native/types").ImageSourcePropType | undefined;
iconStyle?: import("react-native/types").ImageStyle | undefined;
iconContainerStyle?: import("react-native/types").ViewStyle | undefined;
} | undefined;
headerContainerStyle?: import("react-native/types").ViewStyle | undefined;
backButtonIconContainerStyle?: import("react-native/types").ViewStyle | undefined;
skeletonStyle?: {
backgroundColor?: import("react-native/types").ColorValue | undefined;
linearGradientColors?: [string, string] | undefined;
shimmerBackgroundColor?: import("react-native/types").ColorValue | undefined;
shimmerOpacity?: number | undefined;
speed?: number | undefined;
containerBackgroundColor?: import("react-native/types").ColorValue | undefined;
} | undefined;
} | undefined;
groupStyles?: {
containerStyle?: import("react-native/types").ViewStyle | undefined;
onlineStatusColor?: import("react-native/types").ColorValue | undefined;
separatorColor?: string | undefined;
loadingIconTint?: import("react-native/types").ColorValue | undefined;
sectionHeaderTextStyle?: import("react-native/types").TextStyle | undefined;
confirmSelectionStyle?: {
icon?: import("react").JSX.Element | import("react-native