import { Pubby } from "./client";
import { EventEmitter } from "./lib/event-emitter";
export declare class PubbyModule<O = any> extends EventEmitter {
    readonly pubby: Pubby;
    readonly options?: O;
    static key: string;
    constructor(pubby: Pubby, options?: O);
    init?(pubby?: Pubby): void;
    dispose?(): void;
}
