export const constructOnlineAccessUrl: ({ file, distEndpoint, bucketTypes, cmrGranuleUrlType, distributionBucketMap }: { file: Object; distEndpoint: string; bucketTypes: Object; distributionBucketMap: any; }) => Object | undefined; export const ValidationError: typeof import("@cumulus/cmr-client/ValidationError"); /** * Get the full metadata from CMR as a JS object by getting * the echo10 metadata * * @param {string} cmrLink - link to concept in CMR. This link is a json * link that comes from task output. * @returns {Object} - Full metadata as a JS object */ export function getFullMetadata(cmrLink: string): Object; export const getGranuleTemporalInfo: (granule: Object) => Object; export const getHost: any; /** * Get the CMR JSON metadata from the cmrLink * * @param {string} cmrLink - link to concept in CMR * @returns {Object} - metadata as a JS object, undefined if not * found */ export function getMetadata(cmrLink: string): Object; export const getUrl: typeof import("@cumulus/cmr-client/getUrl"); export const hostId: any; export const isCMRFile: (fileobject: Object) => boolean; export const metadataObjectFromCMRFile: (cmrFilename: string) => Promise; export const publish2CMR: (cmrPublishObject: { filename: string; metadataObject: Object; granuleId: Object; }, creds: { provider: string; clientId: string; username: string; password: string; token: string; }) => Promise; export const reconcileCMRMetadata: ({ granuleId, updatedFiles, distEndpoint, published, distributionBucketMap, bucketTypes }: { granuleId: string; updatedFiles: Object; distEndpoint: string; published: boolean; distributionBucketMap: any; bucketTypes: Object; }) => Promise; export const granulesToCmrFileObjects: (granules: Object[]) => Object[]; export const updateCMRMetadata: ({ granuleId, cmrFile, files, distEndpoint, published, bucketTypes, cmrGranuleUrlType, distributionBucketMap }: { granuleId: string; cmrFile: Object; files: Object[]; distEndpoint: string; published: boolean; bucketTypes: Object; cmrGranuleUrlType: string; distributionBucketMap: any; }) => Promise; export const updateToken: any; //# sourceMappingURL=index.d.ts.map