import { type ActionDispatcherHook, type AnyAction, type Http } from "../../interfaces/index.js"; import { type HttpAction } from "./dispatcher-http.js"; export declare class HttpActionDispatcherHookMastodon implements ActionDispatcherHook { private readonly http; private readonly mediaTimeout; constructor(http: Http, mediaTimeout?: number); beforeDispatch(action: AnyAction): HttpAction; dispatch(action: AnyAction): false | Promise; afterDispatch(action: AnyAction, _result: unknown): unknown; }