import { DataObject } from '@twurple/common';
import { type EventSubChannelBitsUsePowerUpData, type EventSubChannelBitsUsePowerUpType, type EventSubChannelBitsUsePowerUpEmoteData } from './EventSubChannelBitsUsePowerUp.external';
/**
 * Represents a bits usage Power-up.
 */
export declare class EventSubChannelBitsUsePowerUp extends DataObject<EventSubChannelBitsUsePowerUpData> {
    /**
     * The type of the Power-up.
     */
    get type(): EventSubChannelBitsUsePowerUpType;
    /**
     * Emote associated with the reward.
     */
    get emote(): EventSubChannelBitsUsePowerUpEmoteData | null;
    /**
     * The ID of the message effect.
     */
    get messageEffectId(): string | null;
}
//# sourceMappingURL=EventSubChannelBitsUsePowerUp.d.ts.map