import type { HealthInfo, PersonalityInfo, SettingsInfo, FoundationInfo, ServiceInfo, CronInfo, CatalogInfo, ProcessesInfo, EntityTypeInfo, EntityStatsInfo, RecentChatSummary } from './introspection-types.js'; import type { UserProfile, PhaibelProfile } from '../profiles/profile-types.js'; import type { BigFiveProfile } from '../personality/big-five.js'; import type { UsageSummary } from '../llm/token-usage.js'; import type { QueueStatus } from '../service/protocol.js'; export declare class IntrospectionService { getHealth(): Promise; getProfile(): Promise; getAgent(): Promise; getPersonality(): Promise; getBigFive(): Promise; getProviders(): Promise<{ providers: string[]; }>; getCapabilities(): Promise>; getSettings(): Promise; getService(): Promise; getFoundation(): Promise; getEntityTypes(): Promise; getEntityStats(): Promise; getCron(): Promise; getQueue(): Promise; getTokenUsage(days?: number): Promise; getCatalog(): Promise; getProcesses(): Promise; getA2aAgents(): Promise>; getRecentChats(limit?: number): Promise; } //# sourceMappingURL=introspection-service.d.ts.map