import type { AgentUIComponentRegistry, AgentUISlot } from '../../ui.js'; export interface Props { /** The registry to look up components from */ registry: AgentUIComponentRegistry; /** The agent class name (e.g., 'Praeco') */ agentClass: string; /** The slot ID to render */ slotId: string; /** The slot definition */ slot: AgentUISlot; /** The current configuration for this slot */ config: unknown; /** Callback when config is saved */ onSave?: (config: unknown) => Promise; /** Whether the panel is read-only */ readonly?: boolean; /** File-based config defaults */ fileConfig?: unknown; /** Database-persisted config overrides */ dbConfig?: unknown; } declare const AgentAdminPanel: import("svelte").Component; type AgentAdminPanel = ReturnType; export default AgentAdminPanel; //# sourceMappingURL=AgentAdminPanel.svelte.d.ts.map