import { Request, Response } from 'express'; import { InfoDetails, LocalizationText } from 'sonolus-core'; import { ItemsConfig, Sonolus } from '..'; import { ToItem } from '../../api/item'; import { Promisable } from '../../utils/types'; export type DetailsHandler = (sonolus: Sonolus, name: string) => Promisable | undefined>; export declare const defaultDetailsHandler: (infos: T[], name: string) => InfoDetails | undefined; export declare const detailsRouteHandler: (sonolus: Sonolus, handler: DetailsHandler, toItem: ToItem, req: Request, res: Response) => Promise;