import { GridFieldEditorUsage } from "../../composition/types";
export declare function useGroup(): {
    getGroupProperties: (propertyData: any, viewModelId: string) => {
        title: string;
        description: string;
        properties: {
            enable: {
                title: string;
                type: string;
                description: string;
                $converter: string;
                refreshPanelAfterChanged: boolean;
            };
            customRender: {
                title: string;
                type: string;
                visible: boolean;
                description: string;
                $converter: string;
                editor: {
                    type: string;
                    language: string;
                };
            };
            groupFields: {
                title: string;
                type: string;
                visible: boolean;
                description: string;
                $converter: string;
                editor: {
                    type: string;
                    usage: GridFieldEditorUsage;
                    viewModelId: string;
                    gridData: any;
                    getLatestGridData: (data: any) => any;
                };
            };
        };
    };
};
