/** * Skip decorator - skips a test or suite * * @param reason Optional reason for skipping * @returns Decorator function */ export declare function skip(reason?: string): (target: any, propertyKey?: string | symbol, descriptor?: PropertyDescriptor) => any; /** * Only decorator - runs only this test or suite * * @returns Decorator function */ export declare function only(): (target: any, propertyKey?: string | symbol, descriptor?: PropertyDescriptor) => any; /** * Tag decorator - adds tags to a test or suite * * @param tags Array of tags * @returns Decorator function */ export declare function tag(tags: string[]): (target: any, propertyKey?: string | symbol, descriptor?: PropertyDescriptor) => any; /** * Fail decorator - marks a test or suite as "should fail" * * @param reason Optional reason for expecting failure * @returns Decorator function */ export declare function fail(reason?: string): (target: any, propertyKey?: string | symbol, descriptor?: PropertyDescriptor) => any; /** * Fixme decorator - marks a test or suite as "fixme" * * @param reason Optional reason for fixme * @returns Decorator function */ export declare function fixme(reason?: string): (target: any, propertyKey?: string | symbol, descriptor?: PropertyDescriptor) => any; /** * Slow decorator - marks a test or suite as "slow" * * @param reason Optional reason for marking as slow * @returns Decorator function */ export declare function slow(reason?: string): (target: any, propertyKey?: string | symbol, descriptor?: PropertyDescriptor) => any; //# sourceMappingURL=utility.decorator.d.ts.map