import { AuthContext } from "@harvestr-api/common"; import { gqlTrelloCardCreateWithoutDiscoveryInput } from "@harvestr-api/models"; export declare const trelloWebhookService: { registerWebhookOnCard(trelloCard: gqlTrelloCardCreateWithoutDiscoveryInput, ctx: AuthContext): Promise; registerAllWebhooks(where: { project_id: string; }): Promise; unregisterAllWebhooks(ctx: AuthContext, gotTokenAlready?: any): Promise; isWebhookSignatureValid(event: { body: any; headers: any; }, project_id: string): boolean; getRegisteredWebhookIdOfCard(trelloCard: gqlTrelloCardCreateWithoutDiscoveryInput, ctx: AuthContext): Promise; unregisterWebhookOnCard(webhookId: string, trelloId: string, ctx: AuthContext, gotTokenAlready?: any): Promise; getAllWebhooks(ctx: AuthContext, gotTokenAlready?: any): Promise; };