interface UseVisibilityCheckOptions {
    /** Whether the visibility check is enabled */
    enabled: boolean;
    /** Delay in ms before running the check (default: 500) */
    delay?: number;
}
/**
 * Runs a callback when the document becomes visible.
 * Useful for checking wallet connections when user returns to the tab.
 */
export declare function useVisibilityCheck(onVisible: () => void | Promise<void>, options: UseVisibilityCheckOptions): void;
export {};
