import { ValidationOptions } from 'class-validator'; /** * Parameter decorator that validates a route parameter as a HubId. * * @param {string} parameterName - The name of the route parameter * @returns {ParameterDecorator} */ export declare function HubIdParam(parameterName: string): ParameterDecorator; /** * Decorator to add Swagger metadata and error response for HubId parameters. * * @param {string} parameterName - The route parameter name * @returns {MethodDecorator & ClassDecorator} */ export declare function ApiHubIdParam(parameterName: string): MethodDecorator & ClassDecorator; /** * Decorator to validate DTO properties as HubId using class-validator. * * @param {ValidationOptions} options - Optional validation options * @returns {PropertyDecorator} */ export declare function IsHubId(options?: ValidationOptions): PropertyDecorator;