/** * Represents a field extracted from a module or object. */ export declare class ObjectField { /** The group name the field belongs to. */ groupName: string; /** The name of the field (property name). */ name: string; /** The value of the field. */ value: any; /** * Initializes a new ObjectField instance. * @param groupName - Parent group name. * @param name - Property name. * @param value - Property value. */ constructor(groupName: string, name: string, value: any); /** Whether this field represents the default export of a module. */ get isDefaultExport(): boolean; /** Whether the field's value is a function. */ get isFunction(): boolean; /** Whether the field's value is an array where the last element is a function (indicating test cases). */ get isFunctionWithCases(): boolean; /** Whether the field's value has the 'cases' metadata attached (via decorator). */ get hasCasesDecorator(): boolean; } //# sourceMappingURL=objectField.d.ts.map