import React from 'react';
import { MessageProps } from '../../types/types';
import { View } from 'react-native';
export declare const MessageContainer: import("styled-components/native/dist/types").IStyledComponentBase<"native", import("styled-components/native/dist/types").FastOmit<import("styled-components/native/dist/types").FastOmit<import("react-native").ViewProps, "isUser"> & {
    isUser: boolean;
}, never> & Partial<Pick<import("styled-components/native/dist/types").FastOmit<import("react-native").ViewProps, "isUser"> & {
    isUser: boolean;
}, never>>> & string;
export declare const MessageBubble: import("styled-components/native/dist/types").IStyledComponentBase<"native", import("styled-components/native/dist/types").FastOmit<import("styled-components/native/dist/types").FastOmit<import("react-native").ViewProps, "isUser"> & {
    isUser: boolean;
}, never> & Partial<Pick<import("styled-components/native/dist/types").FastOmit<import("react-native").ViewProps, "isUser"> & {
    isUser: boolean;
}, never>>> & string;
export declare const MessageText: import("styled-components/native/dist/types").IStyledComponentBase<"native", import("styled-components/native/dist/types").FastOmit<import("react-native").ViewProps, never> & Partial<Pick<import("react-native").ViewProps, never>>> & string;
export declare const UserName: import("styled-components/native/dist/types").IStyledComponentBase<"native", import("styled-components/native/dist/types").FastOmit<import("styled-components/native/dist/types").FastOmit<import("react-native").TextProps, "color" | "isUser"> & {
    isUser: boolean;
    color?: string;
}, never> & Partial<Pick<import("styled-components/native/dist/types").FastOmit<import("react-native").TextProps, "color" | "isUser"> & {
    isUser: boolean;
    color?: string;
}, never>>> & string;
export declare const MessageTimestamp: import("styled-components/native/dist/types").IStyledComponentBase<"native", import("styled-components/native/dist/types").FastOmit<import("react-native").TextProps, never> & Partial<Pick<import("react-native").TextProps, never>>> & string;
export declare const MessagePhoto: import("styled-components/native/dist/types").IStyledComponentBase<"native", import("styled-components/native/dist/types").FastOmit<import("react-native").ImageProps, never> & Partial<Pick<import("react-native").ImageProps, never>>> & string;
export declare const MessagePhotoContainer: import("styled-components/native/dist/types").IStyledComponentBase<"native", import("styled-components/native/dist/types").FastOmit<import("react-native").TextProps, never> & Partial<Pick<import("react-native").TextProps, never>>> & string;
export declare const SystemMessage: import("styled-components/native/dist/types").IStyledComponentBase<"native", import("styled-components/native/dist/types").FastOmit<import("react-native").TextProps, never> & Partial<Pick<import("react-native").TextProps, never>>> & string;
export declare const SystemMessageText: import("styled-components/native/dist/types").IStyledComponentBase<"native", import("styled-components/native/dist/types").FastOmit<import("react-native").TextProps, never> & Partial<Pick<import("react-native").TextProps, never>>> & string;
declare const CustomMessageExample: React.ForwardRefExoticComponent<MessageProps & React.RefAttributes<View>>;
export default CustomMessageExample;
//# sourceMappingURL=CustomMessage.d.ts.map