import type { UserDetailsNapi } from '@dynatrace/js-runtime/runtime';
import type { ResolvedCliOptions } from '../../../cli/src/utils/config/cli-options';
/**
 * @internal
 */
export type RunFunctionOptions = {
    root: string;
    functionPath: string;
    payload: string | undefined;
    config: ResolvedCliOptions;
    token: string;
    devProxyUrl: string;
    userDetails: UserDetailsNapi;
};
/**
 * Executes an app function using the Dynatrace JS Runtime
 * @param options
 * @returns function response
 * @internal
 */
export declare function executeFunction(options: RunFunctionOptions): Promise<string | undefined>;
