import { Request, Response } from 'express'; import { ParticleInfo } from 'sonolus-core'; import { ItemsConfig, Sonolus } from '../../sonolus'; import { ListHandler } from '../list'; export type ParticleListHandler = ListHandler; export declare const defaultParticleListHandler: (sonolus: Sonolus, query: Record, page: number) => { pageCount: number; infos: ParticleInfo[]; }; export declare const filterParticleInfosByKeywords: (infos: ParticleInfo[], keywords: string) => ParticleInfo[]; export declare const particleListRouteHandler: (sonolus: Sonolus, req: Request, res: Response) => Promise;