import * as triggers from "./triggers.js"; /** Declares a named Airtable account binding for an automation. */ export declare const airtableAccount: (binding?: string, authorizationHints?: import("../..").AccountAuthorizationHint<"airtable">[] | undefined) => import("../..").IntegrationAccountReference<"airtable">; /** Airtable callables. */ export declare const airtable: { createBase: import("../..").DefinedAction; fields: import("zod").ZodArray; name: import("zod").ZodString; options: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodString; }, import("zod/v4/core").$strip>>; workspaceId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; tables: import("zod").ZodArray; isEnabled: import("zod").ZodBoolean; isForwardOnly: import("zod").ZodOptional>; predecessorFieldId: import("zod").ZodNullable; reschedulingMode: import("zod").ZodEnum<{ fixed: "fixed"; none: "none"; flexible: "flexible"; }>; shouldSkipWeekendsAndHolidays: import("zod").ZodBoolean; startDateFieldId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; fields: import("zod").ZodArray; id: import("zod").ZodString; name: import("zod").ZodString; options: import("zod").ZodOptional>; type: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; id: import("zod").ZodString; name: import("zod").ZodString; primaryFieldId: import("zod").ZodString; views: import("zod").ZodArray; type: import("zod").ZodEnum<{ form: "form"; calendar: "calendar"; grid: "grid"; gallery: "gallery"; kanban: "kanban"; timeline: "timeline"; block: "block"; }>; visibleFieldIds: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "airtable", false, never>; createField: import("../..").DefinedAction; name: import("zod").ZodString; options: import("zod").ZodOptional>; type: import("zod").ZodString; baseId: import("zod").ZodString; tableId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ description: import("zod").ZodOptional; id: import("zod").ZodString; name: import("zod").ZodString; options: import("zod").ZodOptional>; type: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "airtable", false, never>; createRecord: import("../..").DefinedAction; table: import("zod").ZodString; typecast: import("zod").ZodOptional; fields: import("zod").ZodRecord; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ createdTime: import("zod").ZodDate; fields: import("zod").ZodRecord; id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "airtable", false, never>; createRecordComment: import("../..").DefinedAction; text: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ attachments: import("zod").ZodOptional; id: import("zod").ZodString; size: import("zod").ZodOptional; thumbnails: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; large: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; small: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; type: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; author: import("zod").ZodObject<{ email: import("zod").ZodEmail; id: import("zod").ZodString; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; id: import("zod").ZodString; mentioned: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; parentCommentId: import("zod").ZodOptional; reactions: import("zod").ZodOptional; reactingUser: import("zod").ZodObject<{ email: import("zod").ZodEmail; name: import("zod").ZodOptional; userId: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>>; text: import("zod").ZodString; createdTime: import("zod").ZodDate; lastUpdatedTime: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "airtable", false, never>; createRecords: import("../..").DefinedAction; table: import("zod").ZodString; typecast: import("zod").ZodOptional; records: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("zod").ZodArray; id: import("zod").ZodString; }, import("zod/v4/core").$strip>>, "airtable", false, never>; createTable: import("../..").DefinedAction; fields: import("zod").ZodArray; name: import("zod").ZodString; options: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodString; baseId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ dateDependencySettings: import("zod").ZodOptional; isEnabled: import("zod").ZodBoolean; isForwardOnly: import("zod").ZodOptional>; predecessorFieldId: import("zod").ZodNullable; reschedulingMode: import("zod").ZodEnum<{ fixed: "fixed"; none: "none"; flexible: "flexible"; }>; shouldSkipWeekendsAndHolidays: import("zod").ZodBoolean; startDateFieldId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; fields: import("zod").ZodArray; id: import("zod").ZodString; name: import("zod").ZodString; options: import("zod").ZodOptional>; type: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; id: import("zod").ZodString; name: import("zod").ZodString; primaryFieldId: import("zod").ZodString; views: import("zod").ZodArray; type: import("zod").ZodEnum<{ form: "form"; calendar: "calendar"; grid: "grid"; gallery: "gallery"; kanban: "kanban"; timeline: "timeline"; block: "block"; }>; visibleFieldIds: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "airtable", false, never>; deleteRecordComment: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodLiteral; id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "airtable", false, never>; deleteRecord: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodLiteral; id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "airtable", false, never>; deleteRecords: import("../..").DefinedAction; table: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodArray; id: import("zod").ZodString; }, import("zod/v4/core").$strip>>, "airtable", false, never>; getBaseCollaborators: import("../..").DefinedAction, import("zod").ZodObject<{ createdTime: import("zod").ZodDate; groupCollaborators: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; workspaceCollaborators: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; id: import("zod").ZodString; individualCollaborators: import("zod").ZodOptional; userId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; workspaceCollaborators: import("zod").ZodArray; userId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; name: import("zod").ZodString; permissionLevel: import("zod").ZodEnum<{ none: "none"; comment: "comment"; create: "create"; read: "read"; owner: "owner"; edit: "edit"; }>; workspaceId: import("zod").ZodString; }, import("zod/v4/core").$strip>, "airtable", false, never>; getBaseSchema: import("../..").DefinedAction, import("zod").ZodObject<{ tables: import("zod").ZodArray; fields: import("zod").ZodArray; id: import("zod").ZodString; name: import("zod").ZodString; options: import("zod").ZodOptional>; type: import("zod").ZodString; }, import("zod/v4/core").$strip>>; id: import("zod").ZodString; name: import("zod").ZodString; primaryFieldId: import("zod").ZodString; views: import("zod").ZodArray>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "airtable", false, never>; getRecord: import("../..").DefinedAction; table: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ createdTime: import("zod").ZodDate; fields: import("zod").ZodRecord; id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "airtable", false, never>; getView: import("../..").DefinedAction; viewId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodString; personalForUserId: import("zod").ZodOptional; type: import("zod").ZodEnum<{ form: "form"; calendar: "calendar"; grid: "grid"; gallery: "gallery"; kanban: "kanban"; timeline: "timeline"; block: "block"; }>; visibleFieldIds: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, "airtable", false, never>; listBases: import("../..").DefinedAction, Record>, import("zod").ZodObject<{ bases: import("zod").ZodArray>; }, import("zod/v4/core").$strip>, "airtable", false, never>; listRecordComments: import("../..").DefinedAction; pageSize: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ count: import("zod").ZodNumber; comments: import("zod").ZodArray; id: import("zod").ZodString; size: import("zod").ZodOptional; thumbnails: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; large: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; small: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; type: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; author: import("zod").ZodObject<{ email: import("zod").ZodEmail; id: import("zod").ZodString; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; id: import("zod").ZodString; mentioned: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; parentCommentId: import("zod").ZodOptional; reactions: import("zod").ZodOptional; reactingUser: import("zod").ZodObject<{ email: import("zod").ZodEmail; name: import("zod").ZodOptional; userId: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>>; text: import("zod").ZodString; createdTime: import("zod").ZodDate; lastUpdatedTime: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "airtable", false, never>; listRecords: import("../..").DefinedAction>; filterByFormula: import("zod").ZodOptional; maxRecords: import("zod").ZodOptional; pageSize: import("zod").ZodOptional; returnFieldsByFieldId: import("zod").ZodOptional; sort: import("zod").ZodOptional>; field: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; table: import("zod").ZodString; view: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ count: import("zod").ZodNumber; records: import("zod").ZodArray; id: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "airtable", false, never>; listViews: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ views: import("zod").ZodArray; type: import("zod").ZodEnum<{ form: "form"; calendar: "calendar"; grid: "grid"; gallery: "gallery"; kanban: "kanban"; timeline: "timeline"; block: "block"; }>; visibleFieldIds: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "airtable", false, never>; onBaseEvent: (options: triggers.AirtableBaseTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; source: string; transactionNumber: number; sourceMetadata?: Record | undefined; }>; onFieldCreated: (options: triggers.AirtableBaseTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; source: string; transactionNumber: number; tableId: string; fieldId: string; field: { name: string; type: string; }; sourceMetadata?: Record | undefined; }>; onFieldDeleted: (options: triggers.AirtableBaseTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; source: string; transactionNumber: number; tableId: string; fieldId: string; sourceMetadata?: Record | undefined; }>; onFieldUpdated: (options: triggers.AirtableBaseTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; source: string; transactionNumber: number; tableId: string; fieldId: string; current: { name?: string | undefined; type?: string | undefined; }; sourceMetadata?: Record | undefined; previous?: { name?: string | undefined; type?: string | undefined; } | undefined; }>; onRecordCreated: (options: triggers.AirtableTableTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; recordId: string; source: string; tableId: string; transactionNumber: number; createdAt: string; fields: Record; sourceMetadata?: Record | undefined; }>; onRecordDeleted: (options: triggers.AirtableTableTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; recordId: string; source: string; tableId: string; transactionNumber: number; sourceMetadata?: Record | undefined; }>; onRecordMovedIntoView: (options: triggers.AirtableViewTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; recordId: string; source: string; tableId: string; transactionNumber: number; createdAt: string; fields: Record; viewId: string; sourceMetadata?: Record | undefined; }>; onRecordMovedOutOfView: (options: triggers.AirtableViewTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; recordId: string; source: string; tableId: string; transactionNumber: number; viewId: string; sourceMetadata?: Record | undefined; }>; onRecordUpdated: (options: triggers.AirtableTableTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; recordId: string; source: string; tableId: string; transactionNumber: number; changedFieldIds: string[]; fields: Record; previousFields: Record; sourceMetadata?: Record | undefined; }>; onTableCreated: (options: triggers.AirtableBaseTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; source: string; transactionNumber: number; tableId: string; fields: Record; sourceMetadata?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; }>; onTableDeleted: (options: triggers.AirtableBaseTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; source: string; transactionNumber: number; tableId: string; sourceMetadata?: Record | undefined; }>; onTableUpdated: (options: triggers.AirtableBaseTriggerOptions) => import("../..").Signal<{ baseId: string; event: { [x: string]: import("zod").JSONType; actionMetadata: { [x: string]: import("zod").JSONType; source: string; sourceMetadata?: Record | undefined; }; baseTransactionNumber: number; payloadFormat: string; timestamp: string; changedTablesById?: Record | undefined; changedMetadata?: { [x: string]: unknown; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; } | undefined; changedRecordsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; changedViewsById?: Record; }; previous?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; unchanged?: { [x: string]: unknown; cellValuesByFieldId: Record; } | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdRecordsById?: Record; createdTime: string; }> | undefined; createdFieldsById?: Record | undefined; destroyedFieldIds?: string[] | undefined; destroyedRecordIds?: string[] | undefined; }> | undefined; createdTablesById?: Record | undefined; metadata?: { description: string | null; name: string; } | undefined; recordsById?: Record; createdTime: string; }> | undefined; }> | undefined; code?: string | undefined; error?: true | undefined; destroyedTableIds?: string[] | undefined; }; occurredAt: string; source: string; transactionNumber: number; tableId: string; current: { description?: string | null | undefined; name?: string | undefined; }; previous: { description?: string | null | undefined; name?: string | undefined; }; sourceMetadata?: Record | undefined; }>; syncCsvData: import("../..").DefinedAction, import("zod").ZodUndefined, "airtable", false, never>; updateField: import("../..").DefinedAction; fieldId: import("zod").ZodString; name: import("zod").ZodOptional; options: import("zod").ZodOptional>; tableId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ description: import("zod").ZodOptional; id: import("zod").ZodString; name: import("zod").ZodString; options: import("zod").ZodOptional>; type: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, "airtable", false, never>; updateRecord: import("../..").DefinedAction; table: import("zod").ZodString; typecast: import("zod").ZodOptional; fields: import("zod").ZodRecord; mode: import("zod").ZodOptional>; recordId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ createdTime: import("zod").ZodDate; fields: import("zod").ZodRecord; id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "airtable", false, never>; updateRecordComment: import("../..").DefinedAction, import("zod").ZodObject<{ attachments: import("zod").ZodOptional; id: import("zod").ZodString; size: import("zod").ZodOptional; thumbnails: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; large: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; small: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; type: import("zod").ZodOptional; url: import("zod").ZodURL; width: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; author: import("zod").ZodObject<{ email: import("zod").ZodEmail; id: import("zod").ZodString; name: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; id: import("zod").ZodString; mentioned: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; parentCommentId: import("zod").ZodOptional; reactions: import("zod").ZodOptional; reactingUser: import("zod").ZodObject<{ email: import("zod").ZodEmail; name: import("zod").ZodOptional; userId: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>>>; text: import("zod").ZodString; createdTime: import("zod").ZodDate; lastUpdatedTime: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, "airtable", false, never>; updateRecords: import("../..").DefinedAction; table: import("zod").ZodString; typecast: import("zod").ZodOptional; mode: import("zod").ZodOptional>; records: import("zod").ZodArray; id: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("zod").ZodArray; id: import("zod").ZodString; }, import("zod/v4/core").$strip>>, "airtable", false, never>; updateTable: import("../..").DefinedAction; dateDependencySettings: import("zod").ZodOptional; isEnabled: import("zod").ZodBoolean; isForwardOnly: import("zod").ZodOptional>; predecessorFieldId: import("zod").ZodNullable; reschedulingMode: import("zod").ZodEnum<{ fixed: "fixed"; none: "none"; flexible: "flexible"; }>; shouldSkipWeekendsAndHolidays: import("zod").ZodBoolean; startDateFieldId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; name: import("zod").ZodOptional; table: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ dateDependencySettings: import("zod").ZodOptional; isEnabled: import("zod").ZodBoolean; isForwardOnly: import("zod").ZodOptional>; predecessorFieldId: import("zod").ZodNullable; reschedulingMode: import("zod").ZodEnum<{ fixed: "fixed"; none: "none"; flexible: "flexible"; }>; shouldSkipWeekendsAndHolidays: import("zod").ZodBoolean; startDateFieldId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; description: import("zod").ZodOptional; fields: import("zod").ZodArray; id: import("zod").ZodString; name: import("zod").ZodString; options: import("zod").ZodOptional>; type: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; id: import("zod").ZodString; name: import("zod").ZodString; primaryFieldId: import("zod").ZodString; views: import("zod").ZodArray; type: import("zod").ZodEnum<{ form: "form"; calendar: "calendar"; grid: "grid"; gallery: "gallery"; kanban: "kanban"; timeline: "timeline"; block: "block"; }>; visibleFieldIds: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "airtable", false, never>; }; export * from "./actions.js"; export * from "./comment-actions.js"; export * from "./metadata-actions.js"; export * from "./sync-actions.js"; export * from "@automate.ax/integration-contracts/airtable"; export * from "./triggers.js"; //# sourceMappingURL=index.d.ts.map