import type { ValidationOptions } from 'class-validator'; /** * @file Decorator - IsCommit * @module grease/decorators/IsCommit */ /** * Custom decorator that checks if a value is a commit in the current * repository. * * @param {ValidationOptions} [options] - Validation options * @param {boolean} [options.always] - Perform validation and ignore `groups` * @param {string} [options.dir=process.env.PROJECT_CWD] - `.git` directory * @param {ObjectPlain} [options.context] - Custom validation context * @param {string[]} [options.groups] - Groups used for this validation * @param {ValidationMessage} [options.message] - Custom error message * @return {PropertyDecorator} Property decorator */ declare const IsCommit: (options?: ValidationOptions) => PropertyDecorator; export default IsCommit;