export type { Category, CategoryInfo, Sound } from "./types.js"; export { CATEGORIES } from "./categories.js"; export { SOUNDS, PACKAGE_NAME, PACKAGE_VERSION, } from "./catalog.generated.js"; import type { Sound } from "./types.js"; /** * jsDelivr CDN base for the published package, e.g. * `https://cdn.jsdelivr.net/npm/sounds-for-focus@0.1.0`. */ export declare const CDN_BASE = "https://cdn.jsdelivr.net/npm/sounds-for-focus@0.1.0"; /** jsDelivr origin (useful for plugin manifest allowedDomains). */ export declare const CDN_ORIGIN = "https://cdn.jsdelivr.net"; export interface UrlOptions { /** Override CDN base. Defaults to jsDelivr at the package's published version. */ base?: string; } /** Build a fully-qualified URL for a sound's audio file. */ export declare function getSoundUrl(sound: Sound, opts?: UrlOptions): string;