import { EventEmitter } from 'events';
export declare class CustomCommandsHandler {
    private events;
    private ignoreCommands;
    private wrapCustomCommandsSetup;
    private wrappedFunction;
    constructor(events: EventEmitter, ignoreCommands: () => string[], wrapCustomCommandsSetup: () => boolean | string[]);
    wrapCustomCommandsFunction(commands: string[], isExclude: boolean): void;
    wrap(): void;
    wrapGroupedCommands(): void;
}
