import { AudioPlayerContainerProps } from './Container'; import { DEFAULT_INTERFACE_GRID_BOUND } from './Context'; import { CustomComponent } from './Interface/CustomComponent'; import { PlayListEmpty } from './Interface/PlayListEmpty'; import { AudioPlayerProps } from './Player'; import { Progress } from './Interface/Controller/Input'; import { Volume } from './Interface/Controller/Tooltip'; import { SortablePlayList } from './Interface/Controller/Drawer'; import { SpeedSelector } from './Interface/Controller/SpeedSelector'; import { TransportControls, RepeatTypeBtn } from './Interface/Controller/Button'; import { Artwork } from './Interface/Information/Artwork'; import { TrackInfo } from './Interface/Information/TrackInfo'; import { TrackTime } from './Interface/Information/TrackTime'; export type RMAudioPlayerProps = AudioPlayerProps & AudioPlayerContainerProps; declare function AudioPlayerWithProviders({ rootContainerProps, ...audioPlayProps }: RMAudioPlayerProps): import("react/jsx-runtime").JSX.Element; declare namespace AudioPlayerWithProviders { var displayName: string; } type AudioPlayerComponent = typeof AudioPlayerWithProviders & { Progress: typeof Progress; Volume: typeof Volume; PlayList: typeof SortablePlayList; PlayListEmpty: typeof PlayListEmpty; PlayButton: typeof TransportControls; RepeatButton: typeof RepeatTypeBtn; SpeedSelector: typeof SpeedSelector; Artwork: typeof Artwork; TrackInfo: typeof TrackInfo; TrackTime: typeof TrackTime; CustomComponent: typeof CustomComponent; }; declare const AudioPlayerCompound: AudioPlayerComponent; export default AudioPlayerCompound;