evolution-api-sdk
Version:
Unofficial SDK for the Evolution Whatsapp API v2
28 lines (25 loc) • 1.63 kB
TypeScript
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 };