import { FindResult, MaybeArray, Node, ParamNode, ProcessParam } from "./type.js"; //#region src/index.d.ts declare class Memoirist { root: Record>; history: [string, string, T][]; onParam?: ProcessParam; constructor(onParam?: MaybeArray); add(method: string, path: string, store: T, keepHistory?: boolean): FindResult["store"]; find(method: string, url: string): FindResult | null; } //#endregion export { type FindResult, type MaybeArray, Memoirist, Memoirist as default, type Node, type ParamNode, type ProcessParam };