import { ButtonStyle, SeparatorSpacingSize, MessageFlags } from 'discord.js';
export { ButtonStyle, SeparatorSpacingSize, MessageFlags };
export interface ComponentBuilderOptions {
    validate?: boolean;
}
export interface TextDisplayOptions {
    bold?: boolean;
    italic?: boolean;
    code?: boolean;
    emoji?: string;
}
export interface SeparatorOptions {
    spacing?: SeparatorSpacingSize;
    divider?: boolean;
}
export interface ButtonOptions {
    customId?: string;
    label?: string;
    style?: ButtonStyle;
    emoji?: string;
    url?: string;
    disabled?: boolean;
}
export interface SelectMenuOptions {
    customId?: string;
    placeholder?: string;
    minValues?: number;
    maxValues?: number;
    disabled?: boolean;
}
export interface SelectOption {
    label: string;
    value: string;
    description?: string;
    emoji?: string;
    default?: boolean;
}
//# sourceMappingURL=index.d.ts.map