import { RouteData, Route } from "../route"; import { PathUtil } from "../../path"; export declare type AppendParam = (Route<{ readonly method: DataT["method"]; readonly path: PathUtil.AppendParam; readonly param: DataT["param"]; readonly query: DataT["query"]; readonly body: DataT["body"]; readonly header: DataT["header"]; readonly response: DataT["response"]; }>); export declare type AssertCanAppendParam = (DataT["param"] extends undefined ? DataT : ["Cannot .appendParam() after .setParam()", "Call .unsetParam() first"]); export declare function appendParam(data: AssertCanAppendParam, name: NameT, regex?: RegExp): AppendParam; //# sourceMappingURL=append-param.d.ts.map