import type { AzureSessionLanguage } from './types';
/** Fixed entrypoint names — users only configure the file path in UI. */
export declare const PYTHON_CALL_API_FUNCTION = "call_api";
export declare const JAVASCRIPT_CALL_API_FUNCTION = "callApi";
export declare function getCallApiFunctionName(language: AzureSessionLanguage): string;
export declare function getDefaultProviderFilePath(language: AzureSessionLanguage): string;
/**
 * Resolve provider file path from UI/API input. Colon suffix is not allowed (no file:function).
 */
export declare function resolveProviderFilePath(language: AzureSessionLanguage, input?: string): string;
export declare function parseProviderFilePath(language: AzureSessionLanguage, providerFilePath: string): {
    fileName: string;
    functionName: string;
};
//# sourceMappingURL=parseProviderFilePath.d.ts.map