import { Activity } from '@microsoft/agents-activity';
import { SubscribeEvent } from '../subscribeEvent';
export declare const CopilotStudioClientTraceDefinitions: {
    createConnection: import("@microsoft/agents-telemetry").TraceDefinition<{
        showTyping: boolean;
    }, {
        receivedFromCopilot(activity: Activity): void;
        sentToWebChat(activity: Activity): void;
    }>;
    postRequest: import("@microsoft/agents-telemetry").TraceDefinition<{
        url: string;
        method: string;
    }, {
        receivedFromCopilot(activity: Activity): void;
    }>;
    startConversation: import("@microsoft/agents-telemetry").TraceDefinition<{
        shouldEmitStartEvent: boolean;
    }, object>;
    sendActivity: import("@microsoft/agents-telemetry").TraceDefinition<{
        activity: Activity;
    }, object>;
    executeStreaming: import("@microsoft/agents-telemetry").TraceDefinition<{
        activity: Activity;
        conversationId: string;
    }, object>;
    subscribeAsync: import("@microsoft/agents-telemetry").TraceDefinition<{
        conversationId: string;
        lastReceivedEventId: string;
    }, {
        eventReceivedFromCopilot(event: SubscribeEvent): void;
    }>;
};
