/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import type { LensApiResult } from "./route";
export interface LensApiResultContentType {
    resultMapper: (result: LensApiResult<unknown>) => ({
        statusCode: number;
        content: unknown;
        headers: Record<string, string>;
    });
}
export type SupportedFileExtension = "json" | "txt" | "html" | "css" | "gif" | "jpg" | "png" | "svg" | "js" | "woff2" | "ttf";
export interface ContentTypes extends Record<SupportedFileExtension, LensApiResultContentType> {
    [key: string]: LensApiResultContentType | undefined;
}
export declare const contentTypes: ContentTypes;
