import { ReactNode } from 'react'; import { PushAPI, SignerType } from '@pushprotocol/restapi'; import { ENV } from '../config'; import { IChatTheme } from '../components/chat/theme'; export interface IChatUIProviderProps { children: ReactNode; theme?: IChatTheme; account?: string | null; signer?: SignerType | undefined; pgpPrivateKey?: string | null; user?: PushAPI | undefined; env?: ENV; debug?: boolean; uiConfig?: { suppressToast?: boolean; }; infuraAPIKey?: string; } export declare const ChatUIProvider: ({ children, user, account, signer, env, pgpPrivateKey, theme, debug, uiConfig, infuraAPIKey, }: IChatUIProviderProps) => import("react/jsx-runtime").JSX.Element;