import { type ObjectLiteral } from '../types';
export declare function generatePath(path?: string, params?: {}): string;
export declare class Route<Params extends ObjectLiteral<string> | undefined = undefined> {
    readonly path: string;
    readonly basePath?: string | undefined;
    constructor(path: string, basePath?: string | undefined);
    url(params?: Params): string;
}
