import { BoxProps, ChakraComponent } from '@chakra-ui/react'; import { default as React } from 'react'; import { HelperErrorTextType } from '../HelperErrorText/HelperErrorText'; export declare const VideoPlayerAspectRatiosArray: readonly ["fourByThree", "sixteenByNine", "square"]; export declare const VideoPlayerTypesArray: readonly ["vimeo", "youtube"]; export type VideoPlayerAspectRatios = typeof VideoPlayerAspectRatiosArray[number]; export type VideoPlayerTypes = typeof VideoPlayerTypesArray[number]; export interface VideoPlayerProps extends BoxProps { /** Optional aspect ratio prop to control the sizing of the video player; if * omitted, the video player defaults to `sixteen-by-nine` */ aspectRatio?: VideoPlayerAspectRatios; /** Optional string to set the text for a video description */ descriptionText?: string; /** Optional string to set a code snippet provided by YouTube or Vimeo; the * `videoPlayer` component will accept the `embedCode` prop or the `videoId` * and `videoType` props */ embedCode?: string; /** Optional string value used to set the text for a `Heading` component, or * a DS Heading component that can be passed in. */ headingText?: string | JSX.Element; /** Optional string to set the text for a `HelperErrorText` component */ helperText?: HelperErrorTextType; /** Optional title to be added to the `