import { Controller } from "../../modules/Controller";
import type { AppMedia } from "../AppMedia";
export declare class MediaController extends Controller {
    private readonly media;
    constructor(media: AppMedia);
    private getStorageAdapter;
    private getStorage;
    getController(): import("hono/hono-base").HonoBase<import("hono").Env & {
        Variables: {
            app: import("../..").App;
            auth?: {
                resolved: boolean;
                registered: boolean;
                skip: boolean;
                user?: import("../../auth").SafeUser;
            };
            html?: string;
        };
    }, {
        "*": {
            $all: {
                input: {};
                output: {};
                outputFormat: string;
                status: import("hono/utils/http-status").StatusCode;
            };
        };
    }, "/">;
}
