import type { APISectionComponent, ComponentType } from '../types';
import { BaseComponent } from './BaseComponent';
import type { ButtonComponent } from './ButtonComponent';
import type { TextDisplayComponent } from './TextDisplay';
import type { ThumbnailComponent } from './Thumbnail';
export declare class SectionComponent extends BaseComponent<ComponentType.Section> {
    protected _components: TextDisplayComponent[];
    protected _accessory: ThumbnailComponent | ButtonComponent;
    constructor(data: APISectionComponent);
    get components(): TextDisplayComponent[];
    get accessory(): ButtonComponent | ThumbnailComponent;
}
