import { ImageInfo } from '../config/types';
import * as i0 from "@angular/core";
export declare class ImageIdService {
    constructor();
    wadoRsCreateImageIdsAndCacheMetaData(imageInfo: ImageInfo): Promise<string[]>;
    static createImageIds(imageInfo: ImageInfo): string[];
    static wadoURICreateImageIds(imageInfo: ImageInfo): string[];
    static wadoRsCreateImageIds(imageInfo: ImageInfo): string[];
    convertMultiframeImageIds(imageIds: string[]): string[];
    getFrameInformation(imageId: any): {
        frameIndex: number;
        imageIdFrameless: string;
    };
    pixelSpacingProvider(imageIds: string[]): void;
    ptProvider(imageIds: string[]): void;
    removeInvalidTags(srcMetadata: any): any;
    static ɵfac: i0.ɵɵFactoryDeclaration<ImageIdService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ImageIdService>;
}
