import type { EventSubscription } from "./agentFeatures.js";
export interface AgentConfig {
    name: string;
    alias: string;
    description: string;
    systemPrompt?: string;
    createdAt: number;
    enabled?: boolean;
    workspacePath?: string;
    serverTimezone?: string;
    emoji?: string;
    personality?: string;
    role?: string;
    tone?: string;
    pronouns?: string;
    languages?: string[];
    guidelines?: string[];
    userName?: string;
    userTimezone?: string;
    userLocation?: string;
    userContext?: string;
    eventSubscriptions?: EventSubscription[];
    mcpKeyAliasLocal?: string;
    mcpKeyAliasRemote?: string;
    mcpKeyAlias?: string;
}
//# sourceMappingURL=agent.d.ts.map