UNPKG

toggl-webhook

Version:
16 lines (15 loc) 1.24 kB
import { TogglWebhookClientOptions, ListEventFiltersResponse, ListSubscriptionEventsResponse, PingSubscriptionResponse, ServerStatusResponse, Subscription } from './types.js'; import { CreateSubscriptionParams, DeleteSubscriptionParams, ListSubscriptionsParams, ListSubscriptionEventsParams, PingSubscriptionParams, SetSubscriptionEnabledParams, UpdateSubscriptionParams } from './schemas/types.js'; export declare class TogglWebhookClient { private client; constructor(options: TogglWebhookClientOptions); listEventFilters(): Promise<ListEventFiltersResponse>; listSubscriptions(params: ListSubscriptionsParams): Promise<Subscription[]>; createSubscription(params: CreateSubscriptionParams): Promise<Subscription>; updateSubscription(params: UpdateSubscriptionParams): Promise<Subscription>; setSubscriptionEnabled(params: SetSubscriptionEnabledParams): Promise<Subscription>; deleteSubscription(params: DeleteSubscriptionParams): Promise<Subscription>; pingSubscription(params: PingSubscriptionParams): Promise<PingSubscriptionResponse>; listSubscriptionEvents(params: ListSubscriptionEventsParams): Promise<ListSubscriptionEventsResponse>; serverStatus(): Promise<ServerStatusResponse>; }