import { Activity, ConversationReference } from '@microsoft/agents-activity'; import { HandlerStorage } from '../app/auth/handlerStorage'; export declare const AgentApplicationTraceDefinitions: { run: import("@microsoft/agents-telemetry").TraceDefinition<{ authorized: boolean; activity: Activity; routeMatched: boolean; }, object>; downloadFiles: import("@microsoft/agents-telemetry").TraceDefinition<{ attachmentsCount: number; }, object>; beforeTurn: import("@microsoft/agents-telemetry").TraceDefinition<{}, object>; routeHandler: import("@microsoft/agents-telemetry").TraceDefinition<{ isInvoke: boolean; isAgentic: boolean; }, object>; afterTurn: import("@microsoft/agents-telemetry").TraceDefinition<{}, object>; }; export declare const TurnContextTraceDefinitions: { sendActivities: import("@microsoft/agents-telemetry").TraceDefinition<{ activityCount: number; }, { recordActivity(activity: Activity): void; }>; }; export declare const AgentClientTraceDefinitions: { postActivity: import("@microsoft/agents-telemetry").TraceDefinition<{ endpoint: string; clientId: string; httpStatusCode: string; }, object>; }; export declare const AdapterTraceDefinitions: { createConnectorClient: import("@microsoft/agents-telemetry").TraceDefinition<{ serviceUrl: string; scope: string; activityIsAgentic: boolean; }, object>; createUserTokenClient: import("@microsoft/agents-telemetry").TraceDefinition<{ tokenServiceEndpoint: string; authScope: string; }, object>; sendActivities: import("@microsoft/agents-telemetry").TraceDefinition<{ activityCount: number; }, { recordActivity(activity: Activity): void; }>; process: import("@microsoft/agents-telemetry").TraceDefinition<{ activity: Activity; }, object>; updateActivity: import("@microsoft/agents-telemetry").TraceDefinition<{ activity: Activity; }, object>; deleteActivity: import("@microsoft/agents-telemetry").TraceDefinition<{ reference: Partial; }, object>; continueConversation: import("@microsoft/agents-telemetry").TraceDefinition<{ botAppId: string; conversationId: string; isAgentic: boolean; }, object>; }; export declare const ProactiveTraceDefinitions: { storeConversation: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; }, object>; getConversation: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; found: boolean; }, object>; getConversationOrThrow: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; }, object>; deleteConversation: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; }, object>; sendActivity: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; channelId: string; activityType: string; }, object>; continueConversation: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; channelId: string; hasAutoSignIn: boolean; }, object>; createConversation: import("@microsoft/agents-telemetry").TraceDefinition<{ channelId: string; membersCount: number; storeConversation: boolean; hasHandler: boolean; }, object>; }; export declare const ConnectorClientTraceDefinitions: { getConversations: import("@microsoft/agents-telemetry").TraceDefinition<{ httpStatusCode: string; }, object>; getConversationMember: import("@microsoft/agents-telemetry").TraceDefinition<{ httpStatusCode: string; }, object>; createConversation: import("@microsoft/agents-telemetry").TraceDefinition<{ httpStatusCode: string; }, object>; replyToActivity: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; activityId: string; httpStatusCode: string; }, object>; sendToConversation: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; httpStatusCode: string; }, object>; updateActivity: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; activityId: string; httpStatusCode: string; }, object>; deleteActivity: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; activityId: string; httpStatusCode: string; }, object>; uploadAttachment: import("@microsoft/agents-telemetry").TraceDefinition<{ conversationId: string; httpStatusCode: string; }, object>; getAttachmentInfo: import("@microsoft/agents-telemetry").TraceDefinition<{ attachmentId: string; httpStatusCode: string; }, object>; getAttachment: import("@microsoft/agents-telemetry").TraceDefinition<{ attachmentId: string; viewId: string; httpStatusCode: string; }, object>; }; export declare const StorageTraceDefinitions: { read: import("@microsoft/agents-telemetry").TraceDefinition<{ keyCount: number; }, object>; write: import("@microsoft/agents-telemetry").TraceDefinition<{ keyCount: number; }, object>; delete: import("@microsoft/agents-telemetry").TraceDefinition<{ keyCount: number; }, object>; }; export declare const AuthenticationTraceDefinitions: { getAccessToken: import("@microsoft/agents-telemetry").TraceDefinition<{ scope: string; method: string; }, object>; acquireTokenOnBehalfOf: import("@microsoft/agents-telemetry").TraceDefinition<{ scopes: string[]; }, object>; getAgenticInstanceToken: import("@microsoft/agents-telemetry").TraceDefinition<{ agenticInstanceId: string; }, object>; getAgenticUserToken: import("@microsoft/agents-telemetry").TraceDefinition<{ agenticInstanceId: string; agenticUserId: string; scopes: string[]; }, object>; }; export declare const AuthorizationTraceDefinitions: { azureBotToken: import("@microsoft/agents-telemetry").TraceDefinition<{ handlerId: string; connectionName: string; }, object>; azureBotOBOToken: import("@microsoft/agents-telemetry").TraceDefinition<{ handlerId: string; connectionName: string; authScopes: string[]; }, object>; azureBotSignout: import("@microsoft/agents-telemetry").TraceDefinition<{ handlerId: string; connectionName: string; channelId: string; }, object>; azureBotSignin: import("@microsoft/agents-telemetry").TraceDefinition<{ handlerId: string; status: string; statusReason: string; connectionName: string; }, { link(storage: HandlerStorage): Promise; }>; agenticToken: import("@microsoft/agents-telemetry").TraceDefinition<{ handlerId: string; connectionName: string; authScopes: string[]; }, object>; }; export declare const UserTokenClientTraceDefinitions: { getUserToken: import("@microsoft/agents-telemetry").TraceDefinition<{ userId: string; connectionName: string; channelId: string; httpStatusCode: string; }, object>; signOut: import("@microsoft/agents-telemetry").TraceDefinition<{ userId: string; connectionName: string; channelId: string; httpStatusCode: string; }, object>; getSignInResource: import("@microsoft/agents-telemetry").TraceDefinition<{ connectionName: string; httpStatusCode: string; }, object>; exchangeToken: import("@microsoft/agents-telemetry").TraceDefinition<{ userId: string; connectionName: string; channelId: string; httpStatusCode: string; }, object>; getTokenOrSignInResource: import("@microsoft/agents-telemetry").TraceDefinition<{ userId: string; connectionName: string; channelId: string; httpStatusCode: string; }, object>; getTokenStatus: import("@microsoft/agents-telemetry").TraceDefinition<{ userId: string; channelId: string; httpStatusCode: string; }, object>; getAadTokens: import("@microsoft/agents-telemetry").TraceDefinition<{ userId: string; connectionName: string; channelId: string; httpStatusCode: string; }, object>; };