/**
 * This file was auto-generated by Fern from our API Definition.
 */
import * as Intercom from "../index";
export type Component = Intercom.Component.Button | Intercom.Component.Checkbox | Intercom.Component.Dropdown | Intercom.Component.Input | Intercom.Component.List | Intercom.Component.SingleSelect | Intercom.Component.Textarea | Intercom.Component.DataTable | Intercom.Component.Divider | Intercom.Component.Image | Intercom.Component.Spacer | Intercom.Component.Text;
export declare namespace Component {
    interface Button extends Intercom.ButtonComponent {
        type: "button";
    }
    interface Checkbox extends Intercom.CheckboxComponent {
        type: "checkbox";
    }
    interface Dropdown extends Intercom.DropdownComponent {
        type: "dropdown";
    }
    interface Input extends Intercom.InputComponent {
        type: "input";
    }
    interface List extends Intercom.ListComponent {
        type: "list";
    }
    interface SingleSelect extends Intercom.SingleSelectComponent {
        type: "single-select";
    }
    interface Textarea extends Intercom.TextAreaComponent {
        type: "textarea";
    }
    interface DataTable extends Intercom.DataTableComponent {
        type: "data-table";
    }
    interface Divider extends Intercom.DividerComponent {
        type: "divider";
    }
    interface Image extends Intercom.ImageComponent {
        type: "image";
    }
    interface Spacer extends Intercom.SpacerComponent {
        type: "spacer";
    }
    interface Text extends Intercom.TextComponent {
        type: "text";
    }
}
