import React, { FC } from "react"; import { BuildInfo, ContentSyncInfo, ManifestInfo, TrackEventProps } from "../types/interfaces"; import { BuildStatus } from "../types/enums"; export interface IIndicatorContext { currentBuildId?: string | null; currentBuildStatus?: BuildStatus | null; cookies: { [key: string]: string; }; buildInfo?: BuildInfo | null; contentSyncInfo?: ContentSyncInfo | null; manifestInfo?: ManifestInfo | null; askForFeedback?: boolean; showFeedback?: boolean; usingContentSync?: boolean; isOnPrettyUrl: () => boolean; checkForFeedback: () => void; trackEvent: (info: TrackEventProps) => void; setCookie: (name: string, value: string) => void; getCookie: (name: string) => string; removeCookie: (name: string) => void; setCurrentBuildStatus: (status: BuildStatus) => void; setBuildInfo: (info: BuildInfo | null) => void; setContentSyncInfo: (info: ContentSyncInfo | null) => void; setManifestInfo: (info: ManifestInfo | null) => void; } export declare const defaultState: IIndicatorContext; declare const IndicatorContext: React.Context; declare const IndicatorProvider: FC; export default IndicatorContext; export { IndicatorProvider }; //# sourceMappingURL=IndicatorContext.d.ts.map