import { AccessibilityActionHandlers } from '@fluentui/react-bindings'; import * as React from 'react'; import { RenderResultConfig } from './renderComponent'; import { ShorthandFactory } from './factories'; import { ObjectOf } from '../types'; export interface CreateComponentConfig
{ displayName: string; className?: string; shorthandPropName?: string; defaultProps?: Partial
; handledProps?: string[]; propTypes?: React.WeakValidationMap
; actionHandlers?: AccessibilityActionHandlers; render: (config: RenderResultConfig
, props: P) => React.ReactNode; } export declare type CreateComponentReturnType
= React.FunctionComponent
& { deprecated_className: string; create: ShorthandFactory
; }; export declare const createComponentInternal:
= any>({ displayName, className, shorthandPropName, defaultProps, handledProps, propTypes, actionHandlers, render, }: CreateComponentConfig
) => CreateComponentReturnType
;