/// <reference types="react" />
import { BaseView } from '@difizen/mana-app';
import { AgentManager } from '../../agent/agent-manager.js';
import type { AgentModel } from '../../agent/protocol.js';
import './index.less';
export interface AgentConfigViewOption {
    agentId: string;
}
export declare class AgentConfigView extends BaseView {
    agentId: string;
    view: import("react").ForwardRefExoticComponent<import("react").RefAttributes<HTMLDivElement>>;
    agent: AgentModel;
    protected agentManager: AgentManager;
    constructor(option: AgentConfigViewOption, agentManager: AgentManager);
    get modelOptions(): {
        label: string;
        value: string;
    }[];
    protected initAgent: (agentId?: string) => AgentModel | undefined;
}
//# sourceMappingURL=view.d.ts.map