import React from 'react'; import { ParamListBase } from '@react-navigation/native'; import { DirectMessageParams } from './DirectMessagesScreen'; import { ComposeMessageParams } from './ComposeMessageScreen'; import { ScreenParamTypes as BaseScreenParamTypes } from './utils/stack-helpers'; export type MessageTileParams = { tileId: string; }; type SubRoutesParamList = { DirectMessageScreen: DirectMessageParams; ComposeMessageScreen: ComposeMessageParams; }; type ScreenParamTypes = BaseScreenParamTypes; export declare function MessageScreen({ navigation, route, routeMapIn, }: ScreenParamTypes['ComponentProps']): React.JSX.Element; export declare const createMessageScreen: (routeMap: { ComposeMessageScreen: keyof ParamList; DirectMessageScreen: keyof ParamList; }) => (props: import("@react-navigation/stack").StackScreenProps, string, undefined>) => React.JSX.Element; declare const defaultStyles: (theme: import("../components/BrandConfigProvider").Theme) => readonly ["MessageScreen", import("../components/BrandConfigProvider/styles/createStyles").NamedStyles string | undefined; }; profileView: { flex: number; }; avatarStyle: { borderRadius: number; getHeight: (avatarIndex: number, userCount: number) => number; getWidth: (avatarIndex: number, userCount: number) => number; getMarginHorizontal: (userCount: number) => 0 | -2 | undefined; getMarginLeft: (index: number, userCount: number) => 6 | undefined; getMarginVertical: (index: number) => 0 | 3; getMarginTop: (index: number) => 2 | 0; }; initialsText: { fontWeight: "500"; }; initialsTextSize: { getFontSize: (index: number, count: number) => number; }; deleteButtonView: { backgroundColor: string; justifyContent: "center"; alignItems: "flex-end"; }; deleteButtonLabel: { color: string; paddingHorizontal: number; fontWeight: "500"; paddingVertical: number; }; createMessageIcon: { color: string; }; linkMessagePreviewText: { textDecorationLine: "underline"; }; }>>]; declare module './../components/BrandConfigProvider/styles/types' { interface ComponentStyles extends ComponentNamedStyles { } } export {};