/** * Interface for query parameters */ export interface QueryParams { [key: string]: string | number | boolean | string[]; } /** * Decorator for specifying query parameters for an API endpoint * * @example * ``` * @suite() * class ApiTests { * @test() * @ApiEndpoint('GET', '/api/users') * @QueryParams({ page: 1, limit: 10 }) * async getUsersTest({ request }) { * // Test implementation * } * } * ``` * * @param params Query parameters object * @returns Method decorator */ export declare function QueryParams(params: QueryParams): (target: any, propertyKey?: string | symbol, descriptor?: PropertyDescriptor) => any; //# sourceMappingURL=query-params.decorator.d.ts.map