export declare class ArgSyntaxError extends SyntaxError {
    readonly type: ArgSyntaxError.Type;
    readonly char: string;
    readonly index: number;
    constructor(type: ArgSyntaxError.Type, char: string, index: number);
}
export declare namespace ArgSyntaxError {
    enum Type {
        UnexpectedChar = 0,
        UnterminatedQuote = 1
    }
    function getI18NKey(e: ArgSyntaxError): string;
}
export declare function splitArgString(argString: string): string[];
export declare function escapeArgs(args: string[], extraShouldQuote?: string[]): string;
