import type { ArrayFlag, NumberFlag, StringFlag, BooleanFlag } from '../types.js'; /** * Namespace for defining flags using decorators. */ export declare const flags: { /** * Define option that accepts a string value */ string(options?: Partial, "type">>): (target: Target, propertyName: Key) => void; /** * Define option that accepts a boolean value */ boolean(options?: Partial, "type">>): (target: Target, propertyName: Key) => void; /** * Define option that accepts a number value */ number(options?: Partial, "type">>): (target: Target, propertyName: Key) => void; /** * Define option that accepts an array of values */ array(options?: Partial, "type">>): (target: Target, propertyName: Key) => void; };