import * as Discord from 'discord.js'; export declare class V2ActionRowBuilder extends Discord.ActionRowBuilder { /** * Set the components in this action row * @param components - The components to include (1-5 buttons OR 1 select menu) * @returns The action row instance */ setComponents(components: T[]): this; private validateComponents; } /** * Helper function to create an action row component * @param components - The components to include in the row (1-5 buttons OR 1 select menu) * @returns The action row instance * * @example * ```typescript * // Create an action row with buttons * const buttonRow = makeActionRow([ * makeButton({ label: 'Click me' }), * makeButton({ label: 'Or me' }) * ]); * * // Create an action row with a select menu * const menuRow = makeActionRow([ * new SelectMenuBuilder().setOptions([ * { label: 'Option 1', value: '1' }, * { label: 'Option 2', value: '2' } * ]) * ]); * ``` */ export declare function makeActionRow(components: T[]): V2ActionRowBuilder;