import type { BaseInteraction, TransportOptions } from '../interface';
import { Transport } from '../transport';
export interface BroadcastTransportOptions extends Partial<TransportOptions> {
    /**
     * Specify a broadcast channel name.
     */
    channel?: string;
    /**
     * Specify a broadcast channel instance.
     */
    broadcastChannel?: BroadcastChannel;
}
declare abstract class BroadcastTransport<T extends BaseInteraction = any> extends Transport<T> {
    constructor(_options?: BroadcastTransportOptions);
}
export { BroadcastTransport };
//# sourceMappingURL=broadcastTransport.d.ts.map