declare type ArgsSplitSymbols = '``' | '\\\\';
declare 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 {};
