n8n-nodes-warmr
Version:
n8n community node for Warmr integration
14 lines (13 loc) • 795 B
TypeScript
import type { List, ListInput, ListSearchQuery } from "../types/list.types";
import type { PaginatedResponse } from "../types/contact.types";
export declare class ListsService {
static getLists(query: ListSearchQuery, apiKey: string): Promise<PaginatedResponse<List>>;
static getList(uuid: string, apiKey: string): Promise<List>;
static createList(data: ListInput, apiKey: string): Promise<List>;
static updateList(uuid: string, data: Partial<ListInput>, apiKey: string): Promise<List>;
static deleteList(uuid: string, apiKey: string): Promise<void>;
static addContacts(listUuid: string, contactUuids: string[], apiKey: string): Promise<{
success: boolean;
}>;
static removeContact(listUuid: string, contactUuid: string, apiKey: string): Promise<void>;
}