/**
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License.
 */
import { ConnectionSettings } from './connectionSettings';
import { Activity } from '@microsoft/agents-activity';
export declare class CopilotStudioClient {
    /** The ID of the current conversation. */
    private conversationId;
    /** The connection settings for the client. */
    private readonly settings;
    /** The Axios instance used for HTTP requests. */
    private readonly client;
    /** The logger for debugging. */
    private readonly logger;
    /**
     * Creates an instance of CopilotStudioClient.
     * @param settings The connection settings.
     * @param token The authentication token.
     */
    constructor(settings: ConnectionSettings, token: string);
    private postRequestAsync;
    private static getProductInfo;
    startConversationAsync(emitStartConversationEvent?: boolean): Promise<Activity>;
    askQuestionAsync(question: string, conversationId?: string): Promise<Activity[]>;
}
