interface PathParams {
    schemaId: string;
    collection?: string;
    filterByTk?: string;
    sourceId?: string;
    tab?: string;
}
interface ParsedPath extends PathParams {
}
export declare class PathHandler {
    private static instance;
    private constructor();
    static getInstance(): PathHandler;
    /**
     * 解析通配符路径为对象
     * @param wildcardPath 通配符部分的路径字符串（例如 "collection/abc/tab/tab1"）
     * @param schemaId 从路由参数中提取的必选字段
     * @returns 解析结果对象
     */
    parse(wildcardPath: string, schemaId: string): ParsedPath | false;
    /**
     * 根据对象生成通配符路径部分
     * @param params 输入的字段对象（不包含 schemaId）
     * @returns 生成的通配符路径字符串
     */
    toWildcardPath(params: Omit<PathParams, 'schemaId'>): string;
}
export {};
