import { AssetType } from '@pickerjs/common/lib/generated-types'; import { ID } from '@pickerjs/common/lib/shared-types'; import { Observable, Observer } from 'rxjs'; export declare function not(predicate: (...args: any[]) => boolean): (...args: any[]) => boolean; export declare function foundIn(set: T[], compareBy: keyof T): (item: T) => boolean; export declare function assertFound(promise: Promise): Promise; export declare function idsAreEqual(id1?: ID, id2?: ID): boolean; export declare function getAssetType(mimeType: string): AssetType; export declare function normalizeEmailAddress(input: string): string; export declare function awaitPromiseOrObservable(value: T | Promise | Observable): Promise; export declare function asyncObservable(work: (observer: Observer) => Promise): Observable;