import { Type } from '@angular/core';
export type Viewer = {
    mimeType: string[];
    type: KeyTypes;
};
export type KeyTypes = 'VIDEO' | 'TEXT' | 'EMAIL' | 'ERROR' | 'IMAGE' | 'MONACO' | 'PDF' | 'OFFICE' | Uppercase<string>;
export type TypedComponents = {
    [K in KeyTypes]: {
        [key in K]: Type<any>;
    };
}[KeyTypes];
export declare const defaultViewers: Array<Viewer>;
