export * from "./Auth.js"; export * from "./GroupMetadata.js"; export * from "./Chat.js"; export * from "./Contact.js"; export * from "./State.js"; export * from "./Message.js"; export * from "./Socket.js"; export * from "./Events.js"; export * from "./Product.js"; export * from "./Call.js"; export * from "./Signal.js"; export * from "./Bussines.js"; export * from "./Newsletter.js"; import type { AuthenticationState } from "./Auth.js"; import type { SocketConfig } from "./Socket.js"; export type UserFacingSocketConfig = Partial & { auth: AuthenticationState; }; export type BrowsersMap = { ubuntu(browser: string): [string, string, string]; macOS(browser: string): [string, string, string]; baileys(browser: string): [string, string, string]; windows(browser: string): [string, string, string]; appropriate(browser: string): [string, string, string]; }; export declare enum DisconnectReason { connectionClosed = 428, connectionLost = 408, connectionReplaced = 440, timedOut = 408, loggedOut = 401, badSession = 500, restartRequired = 515, multideviceMismatch = 411, forbidden = 403, unavailableService = 503, } export type WAInitResponse = { ref: string; ttl: number; status: 200; }; export type WABusinessHoursConfig = { day_of_week: string; mode: string; open_time?: number; close_time?: number; }; export type WABusinessProfile = { description: string; email: string | undefined; business_hours: { timezone?: string; config?: WABusinessHoursConfig[]; business_config?: WABusinessHoursConfig[]; }; website: string[]; category?: string; wid?: string; address?: string; }; export type CurveKeyPair = { private: Uint8Array; public: Uint8Array; }; //# sourceMappingURL=index.d.ts.map