import { IProviderConfiguration } from "../../types";
export declare const drilldownConfigurator: {
    structure: {
        "/": {
            id: string;
            componentType: string;
            properties: {
                elementClass: string;
                nodes: string[];
            };
        };
        presentation: {
            id: string;
            componentType: string;
            properties: {
                headerText: string;
                nodes: string[];
            };
        };
        titleAndDescription: {
            id: string;
            componentType: string;
            providers: {
                converter: {
                    providerId: string;
                };
            };
        };
        dataAndCalculations: {
            id: string;
            componentType: string;
            properties: {
                headerText: string;
                nodes: string[];
            };
        };
        dataSource: {
            id: string;
            componentType: string;
            properties: {
                dataSourceProviders: string[];
            };
            providers: {
                converter: IProviderConfiguration;
            };
        };
        grouping: {
            id: string;
            componentType: string;
            properties: {
                groups: never[];
                groupBy: never[];
            };
            providers: {
                converter: IProviderConfiguration;
            };
        };
        entityFormatting: {
            id: string;
            componentType: string;
            properties: {
                mappingKeys: string[];
                dataFieldIds: {
                    icon: string;
                    status: string;
                    detailedUrl: string;
                    label: string;
                    url: string;
                };
            };
            providers: {
                converter: IProviderConfiguration;
            };
        };
    };
};
