import { SSHClient, InitializationOptions } from './index'; export * from './index'; /** * Initialize SSH client with Next.js optimized defaults */ export declare function initializeSSHClient(options?: Partial): Promise; /** * Next.js configuration helpers */ export declare const NextJSConfig: { /** * Get recommended Next.js webpack configuration for WASM support */ getWebpackConfig(): { experiments: { asyncWebAssembly: boolean; layers: boolean; }; }; /** * Get recommended CORS headers for Next.js */ getCORSHeaders(): { source: string; headers: { key: string; value: string; }[]; }[]; /** * Complete Next.js configuration object */ getNextConfig(customConfig?: any): any; }; /** * React hook for SSH client initialization in Next.js */ export declare function useSSHClient(options?: Partial): { isInitialized: any; initError: any; isLoading: any; }; declare const _default: { initializeSSHClient: typeof initializeSSHClient; NextJSConfig: { /** * Get recommended Next.js webpack configuration for WASM support */ getWebpackConfig(): { experiments: { asyncWebAssembly: boolean; layers: boolean; }; }; /** * Get recommended CORS headers for Next.js */ getCORSHeaders(): { source: string; headers: { key: string; value: string; }[]; }[]; /** * Complete Next.js configuration object */ getNextConfig(customConfig?: any): any; }; useSSHClient: typeof useSSHClient; SSHClient: typeof SSHClient; }; export default _default; //# sourceMappingURL=next.d.ts.map