import React from 'react';
import { type ChatMessage as ContextChatMessage } from '../../contexts/ChatContext';
import type { 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=index.d.ts.map