UNPKG

evolution-api-sdk

Version:

Unofficial SDK for the Evolution Whatsapp API v2

28 lines (25 loc) 1.64 kB
import { ApiService } from '../../api/service.mjs'; import { ConnectRequest, ConnectResponse } from './schemas/connect.mjs'; import { ConnectionStateRequest, ConnectionStateResponse } from './schemas/connection-state.mjs'; import { CreateInstanceRequest, CreateInstanceResponse } from './schemas/create.mjs'; import { DeleteRequest, DeleteResponse } from './schemas/delete.mjs'; import { FetchAllRequest, FetchAllResponse } from './schemas/fetch-all.mjs'; import { LogoutRequest, LogoutResponse } from './schemas/logout.mjs'; import { RestartRequest, RestartResponse } from './schemas/restart.mjs'; import { SetPresenceRequest, SetPresenceResponse } from './schemas/set-presence.mjs'; import { MethodOptions } from '../../types/api.mjs'; import '../../schemas/client.mjs'; import '../../types/tags.mjs'; 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 };