/**



*/
/// <reference types="react" />
import { Field, Form } from '../../forms';
export interface GroupFieldDefinititon extends Field {
    component: 'group';
    fields: Field[];
}
export interface GroupProps {
    input: any;
    meta: any;
    field: GroupFieldDefinititon;
    form: any;
    tinaForm: Form;
}
export declare const Group: (props: import("./wrapFieldWithMeta").InputFieldType<GroupProps, GroupFieldDefinititon>) => JSX.Element;
export declare const PanelHeader: ({ onClick, children }: {
    onClick: any;
    children: any;
}) => JSX.Element;
export declare const PanelBody: ({ id, children }: {
    id: any;
    children: any;
}) => JSX.Element;
export declare const GroupPanel: ({ isExpanded, className, style, ...props }: {
    [x: string]: any;
    isExpanded: any;
    className?: string;
    style?: {};
}) => JSX.Element;
export interface GroupFieldProps {
    field: Field;
}
export declare function GroupField(props: GroupFieldProps): JSX.Element;
export declare const GroupFieldPlugin: {
    name: string;
    Component: (props: import("./wrapFieldWithMeta").InputFieldType<GroupProps, GroupFieldDefinititon>) => JSX.Element;
};
