import { AuthContext } from "@harvestr-api/common"; import { gqlDiscovery, gqlTrelloCardCreateWithoutDiscoveryInput } from "@harvestr-api/models"; export declare const trelloCardFacade: { createCardAndRegisterWebhook(data: { harvestrCard: gqlTrelloCardCreateWithoutDiscoveryInput; discovery: Pick; copyDiscoveryAttachments: boolean; }, context: AuthContext): Promise; linkCardAndRegisterWebhook(data: { harvestrCard: gqlTrelloCardCreateWithoutDiscoveryInput; discovery: Pick; copyDiscoveryAttachments: boolean; }, context: AuthContext): Promise<{ trelloWebhookId: unknown; id?: import("../../../models/lib/main").Maybe; clientId?: import("../../../models/lib/main").Maybe; trelloIdShort?: import("../../../models/lib/main").Maybe; trelloId: string; trelloName: string; trelloPos?: import("../../../models/lib/main").Maybe; trelloDesc?: import("../../../models/lib/main").Maybe; trelloClose: boolean; trelloDue?: any; trelloShortLink?: import("../../../models/lib/main").Maybe; trelloUrl: string; trelloShortUrl?: import("../../../models/lib/main").Maybe; trelloBoardId: string; trelloBoardName: string; trelloListId: string; trelloListName: string; trelloListPosition: number; trelloLabels?: any; trelloBadgesComments?: import("../../../models/lib/main").Maybe; trelloBadgesAttachments?: import("../../../models/lib/main").Maybe; }>; unregisterWebhookOfCard(data: { cardId: string; }, context: AuthContext): Promise; };