import { Interaction } from 'discord.js';
export declare class ResponderManager {
    private routes;
    private sessions;
    register: <Path extends string, T extends import("@types").ResponderTypes, Parse extends import("@types").ResponderParser<Path> | undefined = undefined>(opts: import("@types").Responder<Path, T, Parse>) => import("./route").Route<Path, T, Parse>;
    run(interaction: Interaction): Promise<void>;
}
//# sourceMappingURL=manager.d.ts.map