import { i as FORBIDDEN_FILE_EXTENSIONS, n as CATBOX_MAX_FILE_BYTES, r as CATBOX_MAX_GIF_BYTES, s as LITTERBOX_MAX_FILE_BYTES, t as CATBOX_ALBUM_MAX_ITEMS } from "./constants.mjs"; //#region src/lib/utils.d.ts /** * Extracts Catbox album `short` from Catbox album URL. * * Album `short` is required for album operations. * * @example * const catboxFileURL = await uploadUrl("https://example.com/file.txt"); * const filename = toFilename(catboxFileURL); * const albumURL = await createAlbum("Title Here", "Description Here", [filename]); * * const short = toShort(albumURL); * * @param albumUrl Catbox album URL to convert to `short`. * * @returns Catbox album `short` for album operations. */ declare const toShort: (albumUrl: string) => string; /** * Extracts Catbox `filename` from Catbox file URL. * * Filename is required for album items operations. * * @example * const catboxFileURL = await uploadUrl("https://example.com/file.txt"); * * const filename = toFilename(catboxFileURL); * * @param fileUrl Catbox file URL to convert to `filename`. * * @returns Catbox file `filename` for album items operations. */ declare const toFilename: (fileUrl: string) => string; //#endregion export { CATBOX_ALBUM_MAX_ITEMS, CATBOX_MAX_FILE_BYTES, CATBOX_MAX_GIF_BYTES, FORBIDDEN_FILE_EXTENSIONS, LITTERBOX_MAX_FILE_BYTES, toFilename, toShort };