/** * Parse a string value, returning undefined for empty/undefined */ export declare function parseString(value: unknown): string; /** * Parse a date value */ export declare function parseDate(value: unknown): Date; /** * Parse a boolean value */ export declare function parseBoolean(value: unknown): boolean; /** * Parse an array of strings */ export declare function parseStringArray(value: unknown): string[] | undefined; /** * Parse a number value */ export declare function parseNumber(value: unknown): number; /** * Parse an optional number value */ export declare function parseOptionalNumber(value: unknown): number | undefined; /** * Parse entity status */ export declare function parseStatus(value: unknown): 'active' | 'inactive' | 'pending' | 'archived' | 'deleted'; /** * Parse order status */ export declare function parseOrderStatus(value: unknown): 'pending' | 'confirmed' | 'processing' | 'shipped' | 'delivered' | 'cancelled'; /** * Parse payment status */ export declare function parsePaymentStatus(value: unknown): 'pending' | 'completed' | 'failed' | 'refunded'; /** * Parse subscription status */ export declare function parseSubscriptionStatus(value: unknown): 'active' | 'cancelled' | 'expired' | 'paused'; /** * Parse subscription interval */ export declare function parseSubscriptionInterval(value: unknown): 'monthly' | 'yearly'; //# sourceMappingURL=utils.d.ts.map