/** * Debug utility for controlled debug output * Can be enabled via: * 1. Config: steem.config.set({ debug: true }) * 2. Environment variable: DEBUG=steem-js or DEBUG=steem-js:* * 3. Specific debug flags: DEBUG=steem-js:transaction,steem-js:signature */ export declare const debug: { /** * Log debug information * @param flag - Optional debug flag (e.g., 'transaction', 'signature') * @param args - Arguments to log */ log(flag?: string, ...args: unknown[]): void; /** * Log transaction debug info */ transaction(...args: unknown[]): void; /** * Log signature debug info */ signature(...args: unknown[]): void; /** * Log warning (always shown, but can be controlled) */ warn(...args: unknown[]): void; /** * Log error (always shown) */ error(...args: unknown[]): void; /** * Check if debug is enabled for a specific flag */ isEnabled(flag?: string): boolean; }; export default debug;