UNPKG

evolution-api-sdk

Version:

Unofficial SDK for the Evolution Whatsapp API v2

28 lines (25 loc) 1.63 kB
import { ApiService } from '../../api/service.js'; import { ConnectRequest, ConnectResponse } from './schemas/connect.js'; import { ConnectionStateRequest, ConnectionStateResponse } from './schemas/connection-state.js'; import { CreateInstanceRequest, CreateInstanceResponse } from './schemas/create.js'; import { DeleteRequest, DeleteResponse } from './schemas/delete.js'; import { FetchAllRequest, FetchAllResponse } from './schemas/fetch-all.js'; import { LogoutRequest, LogoutResponse } from './schemas/logout.js'; import { RestartRequest, RestartResponse } from './schemas/restart.js'; import { SetPresenceRequest, SetPresenceResponse } from './schemas/set-presence.js'; import { MethodOptions } from '../../types/api.js'; import '../../schemas/client.js'; import '../../types/tags.js'; declare class InstanceModule { private readonly api; constructor(api: ApiService); create(options: CreateInstanceRequest): Promise<CreateInstanceResponse>; connect(options: ConnectRequest, methodOptions?: MethodOptions): Promise<ConnectResponse>; connectionState(options: ConnectionStateRequest, methodOptions?: MethodOptions): Promise<ConnectionStateResponse>; logout(options: LogoutRequest, methodOptions?: MethodOptions): Promise<LogoutResponse>; delete(options: DeleteRequest): Promise<DeleteResponse>; restart(options: RestartRequest, methodOptions?: MethodOptions): Promise<RestartResponse>; fetchAll(options?: FetchAllRequest): Promise<FetchAllResponse>; setPresence(options: SetPresenceRequest, methodOptions?: MethodOptions): Promise<SetPresenceResponse>; } export { InstanceModule };