/********************************************************************* * © Copyright IBM Corp. 2024 *********************************************************************/ import React from 'react'; export interface LayoutManagementClient { getActiveLayout(layoutType: 'DetailedView', entityType: string, processId: number | null | undefined): Promise<{ id: string; }>; getLayoutVersionById(layoutId: string, version: string): Promise<{ schema: any; }>; } interface ServicesContextValue { layoutManagementClient: LayoutManagementClient; } export declare const ServicesContext: React.Context; export declare const ServicesContextProvider: ({ value, children }: { value: ServicesContextValue; children: React.ReactNode; }) => React.JSX.Element; export declare const useServices: () => ServicesContextValue; export {};