import React from 'react'; import { DataOption } from 'oak-frontend-base'; import { EntityDict as BaseEntityDict } from 'oak-domain/lib/types/Entity'; import { EntityDict } from './oak-app-domain'; import { BasicFeatures } from 'oak-frontend-base'; import { CommonAspectDict } from 'oak-common-aspect'; import { BackendRuntimeContext } from './context/BackendRuntimeContext'; import { FrontendRuntimeContext } from './context/FrontendRuntimeContext'; import { GAD, GFD, OakComponentOption } from './types/Page'; export declare function createComponent, FrontCxt extends FrontendRuntimeContext, AD extends GAD, FD extends GFD, FormedData extends Record, TData extends Record = {}, TProperty extends DataOption = {}, TMethod extends Record = {}>(option: OakComponentOption, features: BasicFeatures> & FD): React.ForwardRefExoticComponent>;