import { default as React } from 'react';
import { ChatMessage as ContextChatMessage } from '../contexts/ChatContext';
import { PlaygroundView } from './ViewTabs';
export type ChatRole = ContextChatMessage['role'];
export type ChatMessage = ContextChatMessage;
export interface ChatDialogProps {
    placeholder?: string;
    disabled?: boolean;
    className?: string;
    emptyStateMessage?: string;
    onToggleSettings: () => void;
    isSettingsOpen: boolean;
    activeView: PlaygroundView;
    onSelectView: (view: PlaygroundView) => void;
}
export declare const ChatDialog: React.FC<ChatDialogProps>;
export default ChatDialog;
//# sourceMappingURL=ChatDialog.d.ts.map