export default VelociousRouteResourceRoute;
declare class VelociousRouteResourceRoute extends BasicRoute {
    /**
     * Runs constructor.
     * @param {object} args - Options object.
     * @param {string} args.name - Name.
     */
    constructor({ name, ...restArgs }: {
        name: string;
    });
    name: string;
    regExp: RegExp;
    /**
     * Narrows the runtime value to the documented type.
      @type {Set<string>} */
    collectionRouteNames: Set<string>;
    /**
     * Runs get.
     * @param {string} name - Name.
     * @param {{on?: "member" | "collection"}} [options] - Route options for scope.
     */
    get(name: string, options?: {
        on?: "member" | "collection";
    }): void;
    /**
     * Runs post.
     * @param {string} name - Name.
     * @param {{on?: "member" | "collection"}} [options] - Route options for scope.
     */
    post(name: string, options?: {
        on?: "member" | "collection";
    }): void;
    getHumanPaths(): {
        method: string;
        action: string;
        path: string;
    }[];
}
import BasicRoute from "./basic-route.js";
//# sourceMappingURL=resource-route.d.ts.map