Extract ClientConfig type from init params. (#18791)
Extract ClientConfig type from init params. (#18791)

This allows API consumers to cleanly construct init params outside of the init call.
rolandzwaga/DefinitelyTyped,AgentME/DefinitelyTyped,jimthedev/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,benliddicott/DefinitelyTyped,aciccarello/DefinitelyTyped,benishouga/DefinitelyTyped,benishouga/DefinitelyTyped,chrootsu/DefinitelyTyped,alexdresko/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,georgemarshall/DefinitelyTyped,magny/DefinitelyTyped,aciccarello/DefinitelyTyped,aciccarello/DefinitelyTyped,AgentME/DefinitelyTyped,abbasmhd/DefinitelyTyped,rolandzwaga/DefinitelyTyped,dsebastien/DefinitelyTyped,arusakov/DefinitelyTyped,ashwinr/DefinitelyTyped,nycdotnet/DefinitelyTyped,zuzusik/DefinitelyTyped,jimthedev/DefinitelyTyped,mcliment/DefinitelyTyped,minodisk/DefinitelyTyped,markogresak/DefinitelyTyped,arusakov/DefinitelyTyped,borisyankov/DefinitelyTyped,dsebastien/DefinitelyTyped,zuzusik/DefinitelyTyped,ashwinr/DefinitelyTyped,nycdotnet/DefinitelyTyped,AgentME/DefinitelyTyped,georgemarshall/DefinitelyTyped,zuzusik/DefinitelyTyped,borisyankov/DefinitelyTyped,AgentME/DefinitelyTyped,laurentiustamate94/DefinitelyTyped,one-pieces/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,alexdresko/DefinitelyTyped,jimthedev/DefinitelyTyped,minodisk/DefinitelyTyped,georgemarshall/DefinitelyTyped,magny/DefinitelyTyped,benishouga/DefinitelyTyped,chrootsu/DefinitelyTyped,arusakov/DefinitelyTyped,abbasmhd/DefinitelyTyped,georgemarshall/DefinitelyTyped