import type { ApiProvider, CallApiContextParams, ProviderOptions, ProviderResponse } from '../../types';
export type MicrosoftCopilotStudioRegion = 'Global' | 'Europe' | 'India';
export interface MicrosoftCopilotStudioProviderConfig {
    region: MicrosoftCopilotStudioRegion;
    secret: string;
}
export declare class MicrosoftCopilotStudioProvider implements ApiProvider {
    private providerConfig;
    config: any;
    constructor(config: MicrosoftCopilotStudioProviderConfig, options?: ProviderOptions);
    id(): string;
    private getBaseUrl;
    private getSecret;
    callApi(prompt: string, _context?: CallApiContextParams): Promise<ProviderResponse>;
}
//# sourceMappingURL=microsoft-copilot-studio.d.ts.map