/********************************************************************************************
* Copyright (C) 2025 Acoustic, L.P. All rights reserved.
*
* NOTICE: This file contains material that is confidential and proprietary to
* Acoustic, L.P. and/or other developers. No license is granted under any intellectual or
* industrial property rights of Acoustic, L.P. except as may be provided in an agreement with
* Acoustic, L.P. Any unauthorized copying or distribution of content from this file is
* prohibited.
********************************************************************************************/
/**
 * Debug utility for dialog event tracking
 * Helps identify issues with dialog event interception and logging
 */
export declare class DialogDebugger {
    private static instance;
    private isEnabled;
    private originalAlert;
    private constructor();
    static getInstance(): DialogDebugger;
    /**
     * Enable debug mode
     */
    enable(): void;
    /**
     * Disable debug mode
     */
    disable(): void;
    /**
     * Test the complete dialog event flow
     */
    testDialogEventFlow(): void;
    /**
     * Test DialogListener functionality
     */
    private testDialogListener;
    /**
     * Test TLTRN methods
     */
    private testTLTRNMethods;
    /**
     * Test Alert.alert override
     */
    private testAlertOverride;
    /**
     * Test native method calls
     */
    private testNativeMethods;
    /**
     * Check if dialog tracking is properly enabled
     */
    checkDialogTrackingStatus(): void;
    /**
     * Force enable dialog tracking for testing
     */
    forceEnableDialogTracking(): void;
}
export default DialogDebugger;
//# sourceMappingURL=DialogDebugger.d.ts.map