export interface AddOptions { url: string; type: 'block' | 'wallet_confirmation'; label?: string; numConfirmations?: number; } export interface RemoveOptions { url: string; type: 'block' | 'wallet_confirmation'; } export interface ListNotificationsOptions { prevId?: string; limit?: number; } export interface SimulateOptions { webhookId: string; blockId: string; } export interface IWebhooks { list(): Promise; add(params: AddOptions): Promise; remove(params: RemoveOptions): Promise; listNotifications(params: ListNotificationsOptions): Promise; simulate(params: SimulateOptions): Promise; } //# sourceMappingURL=iWebhooks.d.ts.map