export declare let ssr: boolean;
export declare function load(): {
    metadata: {
        id: string;
        name: string;
        role: string;
        version: string;
        lang: string;
        type: string;
        styles: string;
        children: ({
            id: string;
            lang: string;
            type: string;
            styles: string;
            children: ({
                id: string;
                name: string;
                role: string;
                version: string;
                lang: string;
                type: string;
                styles: string;
                children: {
                    id: string;
                    name: string;
                    role: string;
                    version: string;
                    lang: string;
                    type: string;
                    styles: string;
                    value: string;
                }[];
                value?: undefined;
            } | {
                id: string;
                name: string;
                role: string;
                version: string;
                lang: string;
                type: string;
                styles: string;
                value: string;
                children?: undefined;
            })[];
            name?: undefined;
            role?: undefined;
            version?: undefined;
            props?: undefined;
            value?: undefined;
            bindings?: undefined;
        } | {
            id: string;
            name: string;
            role: string;
            version: string;
            lang: string;
            type: string;
            props: {
                API: {
                    apiUrl: string;
                    method: string;
                    token: string;
                    body: {
                        type: string;
                        oldResponse: boolean;
                        definition: string;
                    };
                    path: string;
                };
            };
            value: string;
            styles: string;
            bindings: {
                state: {
                    cardComplexData: {
                        path: string;
                        initialValue: never[];
                    };
                };
                events: {
                    onload: {
                        cardComplexData: {
                            fetchAPI: string;
                        };
                    };
                };
            };
            children: {
                id: string;
                name: string;
                role: string;
                version: string;
                lang: string;
                type: string;
                styles: string;
                props: {
                    width: string;
                    height: string;
                };
                bindings: {
                    state: {
                        heatmapConfig: {
                            path: string;
                            initialValue: never[];
                        };
                    };
                    events: {
                        onload: {
                            heatmapConfig: {
                                generateDynamicHeatmapConfig: {
                                    params: {
                                        value: string;
                                        colorCode: {
                                            Hot: string;
                                            Warmest: string;
                                            Warmer: string;
                                            Warm: string;
                                            Cold: string;
                                        };
                                    };
                                };
                            };
                        };
                        onStateChangeActions: {
                            cardComplexData: {
                                generateDynamicHeatmapConfig: {
                                    params: {
                                        value: string;
                                        colorCode: {
                                            Hot: string;
                                            Warmest: string;
                                            Warmer: string;
                                            Warm: string;
                                            Cold: string;
                                        };
                                    };
                                    sourcePath: string;
                                    targetPath: string;
                                };
                            };
                        };
                    };
                };
            }[];
        })[];
    }[];
};
