/**
 * @typedef {object} StaticOptions Options to configure static router
 * @property {number} [maxAge=3600000] Cache TTL for all assets. Default is
 *   `3600000`
 * @property {string} [cacheControl=private] Cache control headers. Default is
 *   `private`
 */
/**
 * Create a router for serving CASA's static assets.
 *
 * @param {StaticOptions} options Options
 * @returns {MutableRouter} ExpressJS Router instance
 * @access private
 */
export default function staticRouter({ maxAge, cacheControl, }?: StaticOptions): MutableRouter;
/**
 * Options to configure static router
 */
export type StaticOptions = {
    /**
     * Cache TTL for all assets. Default is
     * `3600000`
     */
    maxAge?: number | undefined;
    /**
     * Cache control headers. Default is
     * `private`
     */
    cacheControl?: string | undefined;
};
import MutableRouter from "../lib/MutableRouter.js";
