import * as React from "react"; import type { Event, Props as EventProps } from "../../records/Event"; import type { Globals } from "../../records/Loglady"; export declare type Context = { log: (ev: Event, props: EventProps) => void; globals: Partial; setGlobals: (globals: Partial) => void; }; declare const context: React.Context; export declare const Consumer: React.Consumer, Provider: React.Provider; declare type Props = { initial?: Partial; children: React.ReactElement; }; declare const LogProvider: ({ children, initial }: Props) => JSX.Element; declare const useLog: () => Context; export { LogProvider, useLog }; export default context;