UNPKG

@grafana/ui

Version:
20 lines (19 loc) 722 B
import * as React from 'react'; export interface ModalsContextState { component: React.ComponentType<any> | null; props: any; showModal: <T>(component: React.ComponentType<T>, props: T) => void; hideModal: () => void; } export declare const ModalsContext: React.Context<ModalsContextState>; interface ModalsProviderProps { children: React.ReactNode; } /** * @deprecated. * Not the real implementation used by core. */ export declare function ModalsProvider({ children }: ModalsProviderProps): import("react/jsx-runtime").JSX.Element; export declare const ModalRoot: () => import("react/jsx-runtime").JSX.Element; export declare const ModalsController: React.Consumer<ModalsContextState>; export {};