/** * CronExpression Value Object * Represents a validated cron expression for backup scheduling */ export declare class CronExpression { private readonly _expression; private constructor(); get expression(): string; /** * Create a CronExpression from a raw cron string * Validates the expression before creating */ static create(expression: string): CronExpression; /** * Create a CronExpression from a named preset */ static fromPreset(preset: string): CronExpression; /** * Get available preset names */ static getPresets(): Record; /** * Convert cron expression to a human-readable description */ toHumanReadable(): string; toString(): string; equals(other: CronExpression): boolean; /** * Validate a single cron field */ private static validateField; } //# sourceMappingURL=CronExpression.d.ts.map