import { ApplicationConfig } from "../app";
import { RequestMethod } from "../enums";
import { RoutePathMetadataInterface } from "../contracts";
export declare class RoutePathFactory {
    private readonly applicationConfig;
    constructor(applicationConfig: ApplicationConfig);
    create(metadata: RoutePathMetadataInterface, requestMethod?: RequestMethod): string[];
    appendToAllIfDefined(paths: string[], fragmentToAppend: string | string[] | undefined): string[];
    isExcludedFromGlobalPrefix(path: string, requestMethod?: RequestMethod): boolean;
}
//# sourceMappingURL=route-path-factory.d.ts.map