type ArgsSplitSymbols = '``' | '\\\\'; type SymbolsDictionary = { [symbol: string]: number; }; export interface SanitizeScriptArgsOptions { argsSplitSymbols: ArgsSplitSymbols; saniziteRegExp?: RegExp; removedSymbolSign?: string; } interface ArgsSanitizerTelemetry { removedSymbols: SymbolsDictionary; removedSymbolsCount: number; } /** * This function sanitizes input arguments. We're sanitizing each symbol which we think is dangerous. * @param {string} args - original input arguments param * @param {SanitizeScriptArgsOptions} options - sanitizer options * @returns {[string, ArgsSanitizerTelemetry]} sanitized input arguments, and telemetry */ export declare function sanitizeArgs(args: string, options: SanitizeScriptArgsOptions): [string, ArgsSanitizerTelemetry | null]; export {};