@digitalsingularity/agent-ui-chat-components
Version:
Reusable UI components for agent chat and management interfaces
17 lines (16 loc) • 701 B
TypeScript
import React from 'react';
import { type AiAgent } from '../lib/useAgentManagement';
import { type AgentsSettingsUIComponents } from './AgentsSettings';
export interface AgentResponsiveLayoutProps {
containerWidth: number;
agents: AiAgent[];
selectedAgentId?: string;
agentFilter: 'all' | 'own' | 'public';
onAgentFilterChange: (filter: 'all' | 'own' | 'public') => void;
onEditAgent: (agent: AiAgent) => void;
onDeleteAgent: (agent: AiAgent) => void;
onChatWithAgent: (agent: AiAgent) => void;
onShareAgent: (agent: AiAgent) => void;
uiComponents: AgentsSettingsUIComponents;
}
export declare const AgentResponsiveLayout: React.FC<AgentResponsiveLayoutProps>;