{"version":3,"file":"media.cjs","names":["BlobStoreGoogleCloudStorageBase","GAuthClient","BlobStoreAIStudioFileBase"],"sources":["../src/media.ts"],"sourcesContent":["import { GoogleAbstractedClient } from \"@langchain/google-common\";\nimport {\n  BlobStoreGoogleCloudStorageBase,\n  BlobStoreGoogleCloudStorageBaseParams,\n  BlobStoreAIStudioFileBase,\n  BlobStoreAIStudioFileBaseParams,\n} from \"@langchain/google-common/experimental/media\";\nimport { GoogleAuthOptions } from \"google-auth-library\";\nimport { GAuthClient } from \"./auth.js\";\n\nexport interface BlobStoreGoogleCloudStorageParams extends BlobStoreGoogleCloudStorageBaseParams<GoogleAuthOptions> {}\n\nexport class BlobStoreGoogleCloudStorage extends BlobStoreGoogleCloudStorageBase<GoogleAuthOptions> {\n  buildClient(\n    fields?: BlobStoreGoogleCloudStorageParams\n  ): GoogleAbstractedClient {\n    return new GAuthClient(fields);\n  }\n}\n\nexport interface BlobStoreAIStudioFileParams extends BlobStoreAIStudioFileBaseParams<GoogleAuthOptions> {}\n\nexport class BlobStoreAIStudioFile extends BlobStoreAIStudioFileBase<GoogleAuthOptions> {\n  buildAbstractedClient(\n    fields?: BlobStoreAIStudioFileParams\n  ): GoogleAbstractedClient {\n    return new GAuthClient(fields);\n  }\n}\n"],"mappings":";;;AAYA,IAAa,8BAAb,cAAiDA,4CAAAA,gCAAmD;CAClG,YACE,QACwB;AACxB,SAAO,IAAIC,aAAAA,YAAY,OAAO;;;AAMlC,IAAa,wBAAb,cAA2CC,4CAAAA,0BAA6C;CACtF,sBACE,QACwB;AACxB,SAAO,IAAID,aAAAA,YAAY,OAAO"}