import { ComponentType, type APISeparatorComponent } from 'discord-api-types/v10'; import { BaseComponent, type BaseComponentData } from './base.js'; interface SeparatorData extends BaseComponentData { divider: boolean; spacing: 1 | 2; } declare class SeparatorComponent extends BaseComponent { constructor(data: SeparatorData); get Type(): ComponentType.Separator; /** * Whether the separator has a divider or not */ get HasDivider(): boolean; /** * The spacing of the separator */ get Spacing(): 1 | 2; id(id: number): this; private static get; /** * Set whether the separator is hidden or not (default `true`) * @param divider */ hide(divider?: boolean): SeparatorComponent; /** * Set the spacing of the separator * @param spacing */ spacing(spacing: 1 | 2): SeparatorComponent; clone(): this; toJSON(): APISeparatorComponent; } /** * Creates SeparatorComponent */ export declare function separator(): SeparatorComponent; export type { SeparatorComponent }; //# sourceMappingURL=separator.d.ts.map