export default class VelociousBasicRoute extends BaseRoute {
    /**
     * Mounts a sub-application (e.g. the background-jobs dashboard API) at a path
     * prefix, similar to mounting Sidekiq::Web in a Rails routes file. The
     * mountable's `mountInto({configuration, ...options})` is invoked when the
     * configuration receives the routes.
     * @param {{mountInto: (args: object) => void}} mountable - Mountable with a static `mountInto` method.
     * @param {object} [options] - Mount options. Must include an `at` path prefix starting with "/".
     * @returns {void} - No return value.
     */
    mount(mountable: {
        mountInto: (args: object) => void;
    }, options?: object): void;
    /**
     * Runs resources.
     * @param {string} name - Name.
     * @param {function(import("./resource-route.js").default) : void} [callback] - Callback function.
     * @returns {void} - No return value.
     */
    resources(name: string, callback?: (arg0: import("./resource-route.js").default) => void): void;
}
import BaseRoute from "./base-route.js";
//# sourceMappingURL=basic-route.d.ts.map