import { Status, type CollectionWithAvailableServices, type DataServiceInterface, type SubsetJobStatus, type SearchOptions, type SubsetJobs, type CreateSubsetJobInput } from './types.js'; export declare const HARMONY_CONFIG: { baseUrl: string; cmrUrl: string; proxyUrl: string; }; export declare const FINAL_STATUSES: Set; export declare class HarmonyDataService implements DataServiceInterface { getCollectionWithAvailableServices(collectionEntryId: string, options?: SearchOptions): Promise; createSubsetJob(input: CreateSubsetJobInput, options?: SearchOptions): Promise; getSubsetJobs(searchOptions?: SearchOptions): Promise; getSubsetJobStatus(jobId: string, searchOptions?: SearchOptions): Promise; cancelSubsetJob(jobId: string, options?: SearchOptions): Promise; getSubsetJobData(job: SubsetJobStatus, options?: SearchOptions): Promise<{ blob: Blob; text: string; }>; }