import type { Config as CoreConfig, Platforms } from '@familyjs/core/components'; import React from 'react'; import type { FamilyReactProps } from '../FamilyReactProps'; export type FamilyReactExternalProps = PropType & /** * TODO: FW-5753 * * The `placeholder` property was removed from `HTMLAttributes` in @types/react@18.2.43 * https://github.com/DefinitelyTyped/DefinitelyTyped/commit/b954269038de46b4b2f1756a9f2f020cbc66a326 * * This is a temporary workaround until @familyjs/react is updated to >=18.2.43. */ Omit, 'style' | 'placeholder'> & FamilyReactProps; export declare const createForwardRef: (ReactComponent: any, displayName: string) => React.ForwardRefExoticComponent, "style" | "placeholder"> & FamilyReactProps> & React.RefAttributes>; export declare const isPlatform: (platform: Platforms) => boolean; export declare const getPlatforms: () => ("ipad" | "iphone" | "ios" | "android" | "phablet" | "tablet" | "cordova" | "jigra" | "electron" | "pwa" | "mobile" | "mobileweb" | "desktop" | "hybrid")[]; export declare const getConfig: () => CoreConfig | null;