import React from 'react'; import { AnyAction } from 'redux'; import { ThunkDispatch } from 'redux-thunk'; import { Theme } from '@plurid/plurid-themes'; import { PluridPlaneComponentProperty } from '@plurid/plurid-react'; import { LoggedRecord } from '~server/data/interfaces'; export interface CodeOwnProperties { plurid: PluridPlaneComponentProperty; } export interface CodeStateProperties { stateGeneralTheme: Theme; stateInteractionTheme: Theme; stateRecords: LoggedRecord[]; stateCode: Record; } export interface CodeDispatchProperties { dispatch: ThunkDispatch<{}, {}, AnyAction>; } export type CodeProperties = CodeOwnProperties & CodeStateProperties & CodeDispatchProperties; declare const ConnectedCode: import("react-redux").ConnectedComponent, { plurid: PluridPlaneComponentProperty; context?: React.Context> | undefined; store?: import("redux").Store | undefined; }>; export default ConnectedCode;