import { SchemaReference } from './Schema';
import { File, Storage as CloudStorage } from '@google-cloud/storage';
import * as R from 'fp-ts/lib/Reader';
import * as RTE from 'fp-ts/lib/ReaderTaskEither';
import { Annotation, Comparable, MakeComparables } from 'functional-types/lib/Comparable';
export interface Storage {
cloud_storage: CloudStorage;
annotation_bucket: string;
comparable_bucket: string;
}
export declare const processComparablesInStorage: (predicate: (a: unknown) => a is A, makeComparables: MakeComparables) => (storage: Storage) => RTE.ReaderTaskEither;
export declare const listComparablesInStorage: (storage: CloudStorage) => R.Reader>;