import React from 'react'; import { NonCancelableEventHandler } from '../../internal/events'; import { S3ResourceSelectorProps } from '../interfaces'; interface S3InContextProps { i18nStrings: S3ResourceSelectorProps.I18nStrings | undefined; inputPlaceholder: string | undefined; resource: S3ResourceSelectorProps.Resource; viewHref: string | undefined; invalid: boolean | undefined; inputAriaDescribedby: string | undefined; selectableItemsTypes: S3ResourceSelectorProps['selectableItemsTypes']; fetchVersions: S3ResourceSelectorProps['fetchVersions']; onInputBlur: NonCancelableEventHandler | undefined; onInputFocus: NonCancelableEventHandler | undefined; onBrowse: () => void; onChange: (newResource: S3ResourceSelectorProps.Resource, errorText: string | undefined) => void; } export interface S3InContextRef { focus(): void; } export declare const S3InContext: React.ForwardRefExoticComponent>; export {};