import { type TrelloBoardTriggerOptions } from "./lib.js"; /** Options for subscribing to activity on one Trello board. */ export interface OnTrelloBoardEventOptions extends TrelloBoardTriggerOptions { } /** * Subscribes to actions affecting one Trello board. * * @param options - Board and Trello account selection. * @throws When the account selection is dynamic. */ export declare const onTrelloBoardEvent: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ [x: string]: import("zod").JSONType; actionId: string; actionType: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; event: { action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: string; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; }; occurredAt: string; webhookId: string; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }>; /** Options shared by semantic Trello card subscriptions. */ export interface OnTrelloCardEventOptions extends TrelloBoardTriggerOptions { } /** * Subscribes to cards created on one Trello board. * * @param options - Board and Trello account selection. */ export declare const onTrelloCardCreated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; occurredAt: string; actionType: "copyCard" | "convertToCardFromCheckItem" | "createCard" | "emailCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "copyCard" | "convertToCardFromCheckItem" | "createCard" | "emailCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; commentText?: string | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; previousList?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; }>; /** * Subscribes to cards moved between lists on one Trello board. * * @param options - Board and Trello account selection. */ export declare const onTrelloCardMoved: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; occurredAt: string; actionType: "updateCard" | "moveCardFromBoard" | "moveCardToBoard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateCard" | "moveCardFromBoard" | "moveCardToBoard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; commentText?: string | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; previousList?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; }>; /** * Subscribes to provider-native `updateCard` actions on one Trello board. * * @param options - Board and Trello account selection. */ export declare const onTrelloCardUpdated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; occurredAt: string; actionType: "updateCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; commentText?: string | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; previousList?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; }>; /** * Subscribes to cards archived on one Trello board. * * @param options - Board and Trello account selection. */ export declare const onTrelloCardArchived: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; card: { [x: string]: import("zod").JSONType; id: string; closed: true; name?: string | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; commentText?: string | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; previousList?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; }>; /** * Subscribes to comments added to cards on one Trello board. * * @param options - Board and Trello account selection. */ export declare const onTrelloCardCommented: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; occurredAt: string; actionType: "commentCard"; commentText: string; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "commentCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; previousList?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; }>; /** Subscribes to restored cards on one Trello board. */ export declare const onTrelloCardRestored: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; card: { [x: string]: import("zod").JSONType; id: string; closed: false; name?: string | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; commentText?: string | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; previousList?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; }>; /** Subscribes to deleted cards on one Trello board. */ export declare const onTrelloCardDeleted: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; occurredAt: string; actionType: "deleteCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "deleteCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; commentText?: string | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; previousList?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; }>; /** Subscribes to updated card comments on one Trello board. */ export declare const onTrelloCommentUpdated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateComment"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateComment"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to deleted card comments on one Trello board. */ export declare const onTrelloCommentDeleted: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "deleteComment"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "deleteComment"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to attachments added to cards on one Trello board. */ export declare const onTrelloAttachmentAdded: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "addAttachmentToCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "addAttachmentToCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; attachment: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to attachments deleted from cards on one Trello board. */ export declare const onTrelloAttachmentDeleted: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "deleteAttachmentFromCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "deleteAttachmentFromCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; attachment: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to members added to cards on one Trello board. */ export declare const onTrelloCardMemberAdded: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "addMemberToCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "addMemberToCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; member: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to members removed from cards on one Trello board. */ export declare const onTrelloCardMemberRemoved: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "removeMemberFromCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "removeMemberFromCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; member: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to labels added to cards on one Trello board. */ export declare const onTrelloCardLabelAdded: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "addLabelToCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "addLabelToCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; label: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to labels removed from cards on one Trello board. */ export declare const onTrelloCardLabelRemoved: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "removeLabelFromCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "removeLabelFromCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; label: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to checklists added to cards on one Trello board. */ export declare const onTrelloChecklistCreated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "addChecklistToCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "addChecklistToCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; checklist: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to updated checklists on one Trello board. */ export declare const onTrelloChecklistUpdated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateChecklist"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateChecklist"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; checklist: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to checklists removed from cards on one Trello board. */ export declare const onTrelloChecklistDeleted: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "removeChecklistFromCard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "removeChecklistFromCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; checklist: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to checklist items created on one Trello board. */ export declare const onTrelloChecklistItemCreated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "createCheckItem"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "createCheckItem"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; checkItem: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; }; checklist: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to checklist item updates on one Trello board. */ export declare const onTrelloChecklistItemUpdated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateCheckItemStateOnCard" | "updateCheckItem"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateCheckItemStateOnCard" | "updateCheckItem"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; checkItem: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to checklist items marked complete on one Trello board. */ export declare const onTrelloChecklistItemCompleted: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateCheckItemStateOnCard"; checkItem: { [x: string]: import("zod").JSONType; id: string; state: "complete"; name?: string | undefined; }; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateCheckItemStateOnCard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to checklist items deleted on one Trello board. */ export declare const onTrelloChecklistItemDeleted: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "deleteCheckItem"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "deleteCheckItem"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; checkItem: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; }; checklist: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to custom-field definitions added to one Trello board. */ export declare const onTrelloCustomFieldCreated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "addCustomField"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "addCustomField"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; customField: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to custom-field definition updates on one Trello board. */ export declare const onTrelloCustomFieldUpdated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateCustomField"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateCustomField"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; customField: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to custom-field definitions deleted from one Trello board. */ export declare const onTrelloCustomFieldDeleted: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "deleteCustomField"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "deleteCustomField"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; customField: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to card custom-field value updates on one Trello board. */ export declare const onTrelloCustomFieldValueUpdated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateCustomFieldItem"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateCustomFieldItem"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; card: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; }; customField: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; }; customFieldItem: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to lists created on one Trello board. */ export declare const onTrelloListCreated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "createList"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "createList"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; list: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to lists updated on one Trello board. */ export declare const onTrelloListUpdated: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateList"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateList"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; list: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to lists archived on one Trello board. */ export declare const onTrelloListArchived: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateList"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateList"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; list: { [x: string]: import("zod").JSONType; id: string; closed: true; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to lists restored on one Trello board. */ export declare const onTrelloListRestored: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "updateList"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "updateList"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; list: { [x: string]: import("zod").JSONType; id: string; closed: false; name?: string | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; /** Subscribes to lists moved across Trello boards. */ export declare const onTrelloListMoved: (options: TrelloBoardTriggerOptions) => import("../../..").Signal<{ actionId: string; board: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; occurredAt: string; actionType: "moveListFromBoard" | "moveListToBoard"; event: { model: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; }; webhook: { [x: string]: import("zod").JSONType; id: string; active?: boolean | undefined; callbackURL?: string | undefined; consecutiveFailures?: number | undefined; firstConsecutiveFailDate?: string | null | undefined; idModel?: string | undefined; }; action: { [x: string]: import("zod").JSONType; data: { [x: string]: import("zod").JSONType; action?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; board?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; list?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; organization?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; text?: string | undefined; }; date: string; id: string; type: "moveListFromBoard" | "moveListToBoard"; idMemberCreator?: string | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; }; }; list: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; }; attachment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; url?: string | undefined; } | undefined; card?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; idShort?: number | undefined; shortLink?: string | undefined; } | undefined; checklist?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; checkItem?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; state?: "complete" | "incomplete" | undefined; } | undefined; comment?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; text?: string | undefined; } | undefined; customField?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; customFieldItem?: { [x: string]: import("zod").JSONType; id?: string | undefined; idCustomField?: string | undefined; idModel?: string | undefined; idValue?: string | undefined; value?: Record | undefined; } | undefined; label?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; } | undefined; listAfter?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; listBefore?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; closed?: boolean | undefined; } | undefined; member?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; memberCreator?: { [x: string]: import("zod").JSONType; id: string; name?: string | undefined; fullName?: string | undefined; username?: string | undefined; } | undefined; old?: Record | undefined; }>; //# sourceMappingURL=events.d.ts.map