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>;
