export interface IDebugPromptOptions { /** * Debug loader URL requested. */ loaderRequested: boolean; /** * Debug manifests file URL requested. */ manifestsRequested: boolean; /** * Debug loader URL was previously allowed according to sessionStorage. */ loaderDebugAlreadyAllowed?: boolean; /** * Debug manifests file URL was previously allowed according to sessionStorage. */ manifestsDebugAlreadyAllowed?: boolean; } export declare class DebugStatus { static confirmDebugAllowedAsync(options: IDebugPromptOptions): Promise; static dangerouslyEnableDebug(): void; /** * Determines if all requested debug URLs are allowed. * @param options - IDebugPromptOptions. */ static peekDebugAllowed(options: IDebugPromptOptions): boolean; /** * Only require the prompt when a debug URL is requested and not already allowed. * @param options - IDebugPromptOptions. */ private static _requiresPrompt; } //# sourceMappingURL=DebugStatus.d.ts.map