import * as Discord from 'discord.js'; /** * A class for creating a separator component */ export declare class V2Separator { private id?; private divider; private spacing; private readonly type; /** * Set the id of the separator * @param id - The id of the separator * @returns The separator instance */ setId(id: number): this; /** * Set the spacing of the separator * @param spacing - The spacing size (1 = small or 2 = large) * @returns The separator instance */ setSpacing(spacing: Discord.SeparatorSpacingSize): this; /** * Set whether to show the divider line * @param show - Whether to show the divider line * @returns The separator instance */ setDivider(show: boolean): this; /** * Convert the separator to a JSON object * @returns The JSON representation of the separator */ toJSON(): Discord.APISeparatorComponent; } /** * Helper function to create a separator component * @param options - Optional configuration for the separator * @returns A separator component ready to use in Discord messages */ export declare function makeSeparator(options?: { spacing?: Discord.SeparatorSpacingSize; divider?: boolean; id?: number; }): Discord.APISeparatorComponent;