/**
 * THIS IS GENERATED CODE!
 * PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
 */
export declare const typescriptDeclarationFixConstant = 1;
import { UiEvent } from "./UiEvent";
import { TeamAppsEvent } from "../modules/util/TeamAppsEvent";
import { UiComponentConfig } from "./UiComponentConfig";
import { UiComponentCommandHandler } from "./UiComponentConfig";
export interface UiCollapsibleConfig extends UiComponentConfig {
    _type?: string;
    icon?: string;
    caption?: string;
    content?: unknown;
    collapsed?: boolean;
}
export interface UiCollapsibleCommandHandler extends UiComponentCommandHandler {
    setContent(content: unknown): any;
    setIconAndCaption(icon: string, caption: string): any;
    setCollapsed(collapsed: boolean): any;
}
export interface UiCollapsibleEventSource {
    onCollapseStateChanged: TeamAppsEvent<UiCollapsible_CollapseStateChangedEvent>;
}
export interface UiCollapsible_CollapseStateChangedEvent extends UiEvent {
    collapsed: boolean;
}
