import { Message } from '../../types'; /** * Props do componente MessageList */ export interface MessageListProps { messages: Message[]; isLoading: boolean; enableMarkdown?: boolean; showTimestamps?: boolean; customStyles?: { container?: React.CSSProperties; messageUser?: React.CSSProperties; messageBot?: React.CSSProperties; messageContent?: React.CSSProperties; messageTimestamp?: React.CSSProperties; loadingIndicator?: React.CSSProperties; }; } /** * Props do componente MessageInput */ export interface MessageInputProps { onSend: (content: string) => void; isDisabled: boolean; isSending: boolean; placeholder?: string; customStyles?: { container?: React.CSSProperties; input?: React.CSSProperties; sendButton?: React.CSSProperties; sendButtonDisabled?: React.CSSProperties; }; } /** * Props individuais de uma mensagem */ export interface MessageItemProps { message: Message; customStyles?: { messageUser?: React.CSSProperties; messageBot?: React.CSSProperties; messageContent?: React.CSSProperties; messageTimestamp?: React.CSSProperties; }; } //# sourceMappingURL=types.d.ts.map