import { StormTimeZone } from "@app/typescript/utilities/StormTimeZone"; import { StormPlayerConfig } from "@app/typescript/types/StormPlayerConfig"; import { StormPlayer } from "@app/typescript/StormPlayer"; export declare class PlayerConfigManager { private currentRawConfig; private containerID; private initialWidth; private initialHeight; private aspectRatio; private bigPlayButton; private showTimeline; private posterURL; private autoGUIHide; private guiHideTime; private title; private subtitle; private serverDisconnectedText; private serverConnectionFailedText; private compatibilityErrorText; private incorrectProtocolVersionText; private licenseErrorText; private noSSLErrorText; private streamErrorText; private awaitingStartText; private streamNotFoundText; private streamStopText; private incompatiblePlayerProtocolText; private liveText; private unmuteText; private watermarkPosition; private watermarkURL; private broadcastRemainingTimeText; private broadcastStartTimeText; private broadcastStartDate; private broadcastCreateDate; private waitingRoomPoster; private waitingRoomTimeZone; private timeDaysText; private timeHoursText; private timeMinutesText; private timeSecondsText; private nativeMobileGUI; private loaderColor; private progressBarGradientColor1; private progressBarGradientColor2; private waitingRoomRingColor1; private waitingRoomRingColor2; private cuePointColor1; private cuePointColor2; private unmuteBGColor; private unmutePRColor; private iconPrimaryColor; private iconSecondaryColor; private iconActiveColor; private iconErrorColor; private backgroundColor; private titleColor; private subtitleColor; private errorColor; private fontRegular; private fontBold; private borderRadius; private demoMode; private stromPlayer; constructor(stromPlayer: StormPlayer, initialPlayerConfig: StormPlayerConfig); overwriteConfig(rawGUIConfig: StormPlayerConfig): void; private overwriteGeneral; private overwriteInterface; private overwriteWatermark; private overwriteTranslations; private overwriteWaitingRoom; private overwriteStyles; matchConfig(rawGUIConfig: StormPlayerConfig): void; private matchGeneral; private matchInterface; private matchWatermark; private matchTranslations; private matchWaitingRoom; private matchStyles; setStyle(): void; setIncompatiblePlayerProtocolText(value: string): void; getIncompatiblePlayerProtocolText(): string; setTimeline(value: boolean): void; getTimeline(): boolean; setLiveText(value: string): void; getLiveText(): string; setVideoStopText(value: string): void; getVideoStopText(): string; isBigPlayButton(): boolean; setBigPlaybackButton(value: boolean): void; getContainerID(): string; setGuiHideSeconds(value: number): void; getGuiHideSeconds(): number; getIfAutoGUIHide(): boolean; setContainerID(value: string): void; getWidth(): number | string; setWidth(value: number | string): void; getHeight(): number | string; setHeight(value: number | string): void; getTitle(): string; setTitle(value: string): void; getSubtitle(): string; setSubtitle(value: string): void; getUnmuteText(): string; setUnmuteText(value: string): void; getPlayerDisconnectedText(): string; setPlayerDisconnectedText(value: string): void; getServersFailedText(): string; setServersFailedText(value: string): void; getCompatibilityErrorText(): string; setCompatibilityErrorText(value: string): void; getNoSSLErrorText(): string; getLicenseErrorText(): string; setNoSSLErrorText(value: string): void; getVideoErrorText(): string; getIncorrectProtocolVersionText(): string; setVideoErrorText(value: string): void; getVideoNotFoundText(): string; setVideoNotFoundText(value: string): void; getWatermarkPosition(): string; getWaitingRoomTimeZone(): StormTimeZone; getWatermarkURL(): string; getBroadcastStartDate(): string; getBroadcastCreateDate(): string; getBroadcastRemainingTimeText(): string; getBroadcastStartTimeText(): string; getTimeDaysText(): string; getTimeHoursText(): string; getTimeMinutesText(): string; getTimeSecondsText(): string; getAwaitingText(): string; getAspectRatio(): string; getIfNativeMobileGUI(): boolean; getPosterURL(): string; setPoster(poserURL: string): void; getWaitingRoomPoster(): string; getIfDemoMode(): boolean; }