import React from 'react';
import { RendererProps } from 'amis-core';
import { BaseSchema, SchemaCollection, SchemaObject } from '../Schema';
/**
 * CollapseGroup 折叠渲染器，格式说明。
 * 文档：https://baidu.gitee.io/amis/docs/components/collapse
 */
export interface CollapseGroupSchema extends BaseSchema {
    /**
     * 指定为折叠器类型
     */
    type: 'collapse-group';
    /**
     * 激活面板
     */
    activeKey?: Array<string | number | never> | string | number;
    /**
     * 手风琴模式
     */
    accordion?: boolean;
    /**
     * 自定义切换图标
     */
    expandIcon?: SchemaObject;
    /**
     * 设置图标位置
     */
    expandIconPosition?: 'left' | 'right';
    /**
     * 内容区域
     */
    body?: SchemaCollection;
}
export interface CollapseGroupProps extends RendererProps, Omit<CollapseGroupSchema, 'type' | 'className'> {
    children?: JSX.Element | ((props?: any) => JSX.Element);
}
export declare class CollapseGroupRender extends React.Component<CollapseGroupProps, {}> {
    constructor(props: CollapseGroupProps);
    render(): React.JSX.Element;
}
export declare class CollapseGroupRenderer extends CollapseGroupRender {
}
