import type { ResolvedCliOptions } from '../config/cli-options';
/** Retrieve default index html snippet */
export declare function defaultIndexHtml(): string;
export type ShimScriptOptions = {
    appId: string;
    appName: string;
    appVersion: string;
    environmentUrl: string;
    language?: string;
    regionalFormat?: string;
};
/** Generate the sdk shim */
export declare function sdkWebShim(options: ShimScriptOptions, cwd: string): any;
/** Generate the self monitoring config object from the platform prefix */
export declare function selfmonAgentConfig(platformPrefix: string): string;
/** Load the self monitoring agent script from configured agent url */
export declare function selfmonAgentScript(url: string): Promise<string>;
/** Generate socketUrl Script */
export declare function getWebSocketUrlScript(options: ResolvedCliOptions): string;
/** Generate an inline script that patches fetch/XHR to include the session token */
export declare function getDevServerSessionTokenScript(token: string): string;
