/** @hidden */ /** */ import * as PropTypes from 'prop-types'; import * as React from 'react'; import { GlobalConfigKey, GlobalConfigValue } from '../types/global_config'; import Sdk from '../sdk'; /** @hidden */ interface SyncedProps { globalConfigKey: GlobalConfigKey; render: (arg1: { value: unknown; canSetValue: boolean; setValue: (newValue: GlobalConfigValue | undefined) => void; }) => React.ReactElement; /** @internal injected by withHooks */ sdk: Sdk; } /** @hidden */ export declare class Synced extends React.Component { /** @hidden */ static propTypes: { globalConfigKey: PropTypes.Validator; render: PropTypes.Validator<(...args: any[]) => any>; }; /** @hidden */ constructor(props: SyncedProps); /** @internal */ _setValue(newValue?: GlobalConfigValue | undefined): void; /** @hidden */ render(): React.ReactElement>; } declare const _default: React.RefForwardingComponent & React.RefAttributes>; export default _default;