import { z } from 'zod'; const URL_ERROR_MESSAGE = 'Input must be a valid sfile.mobi URL!'; const SfilemobidlArgsSchema = z.object({ 0: z.string().url({ message: URL_ERROR_MESSAGE }).regex(/^(https?:\/\/)?sfile\.mobi/i, URL_ERROR_MESSAGE) }); const SfilemobidlSchema = z.object({ url: z.string().url(), filename: z.string(), icon: z.string(), type: z.string(), mimetype: z.string(), uploaded: z.string(), uploadby: z.string(), uploadbyUrl: z.string().url(), uploadon: z.string(), uploadonUrl: z.string().url(), downloads: z.number() }); export { SfilemobidlArgsSchema, SfilemobidlSchema };