import PropTypes from 'prop-types'; import React from 'react'; import { StyleProp, ViewStyle } from 'react-native'; import { ComposerProps } from './Composer'; import { SendProps } from './Send'; import { ActionsProps } from './Actions'; import { IMessage } from './Models'; export interface InputToolbarProps { options?: { [key: string]: any; }; optionTintColor?: string; containerStyle?: StyleProp; primaryStyle?: StyleProp; accessoryStyle?: StyleProp; renderAccessory?(props: InputToolbarProps): React.ReactNode; renderActions?(props: ActionsProps): React.ReactNode; renderSend?(props: SendProps): React.ReactNode; renderComposer?(props: ComposerProps): React.ReactNode; onPressActionButton?(): void; } export declare function InputToolbar(props: InputToolbarProps): JSX.Element; export declare namespace InputToolbar { var propTypes: { renderAccessory: PropTypes.Requireable<(...args: any[]) => any>; renderActions: PropTypes.Requireable<(...args: any[]) => any>; renderSend: PropTypes.Requireable<(...args: any[]) => any>; renderComposer: PropTypes.Requireable<(...args: any[]) => any>; onPressActionButton: PropTypes.Requireable<(...args: any[]) => any>; containerStyle: PropTypes.Requireable; primaryStyle: PropTypes.Requireable; accessoryStyle: PropTypes.Requireable; }; }