import { z } from 'zod'; import { TableAutomationStatus, TableAutomationTrigger } from '../tables/table'; export declare enum FlowProjectOperationType { UPDATE_FLOW = "UPDATE_FLOW", CREATE_FLOW = "CREATE_FLOW", DELETE_FLOW = "DELETE_FLOW" } export declare enum ConnectionOperationType { UPDATE_CONNECTION = "UPDATE_CONNECTION", CREATE_CONNECTION = "CREATE_CONNECTION" } export declare enum TableOperationType { UPDATE_TABLE = "UPDATE_TABLE", CREATE_TABLE = "CREATE_TABLE", DELETE_TABLE = "DELETE_TABLE" } export declare const FlowState: z.ZodObject<{ projectId: z.ZodString; externalId: z.ZodString; ownerId: z.ZodOptional>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; export type FlowState = z.infer; export declare const ConnectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; export type ConnectionState = z.infer; export declare const FieldState: z.ZodObject<{ name: z.ZodString; type: z.ZodString; data: z.ZodOptional>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>; export type FieldState = z.infer; export declare const TableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; export type TableState = z.infer; export declare const ProjectState: z.ZodObject<{ flows: z.ZodArray>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; connections: z.ZodOptional>>; tables: z.ZodOptional>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>; export type ProjectState = z.infer; export declare const ProjectOperation: z.ZodUnion; newFlowState: z.ZodObject<{ projectId: z.ZodString; externalId: z.ZodString; ownerId: z.ZodOptional>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; flowState: z.ZodObject<{ projectId: z.ZodString; externalId: z.ZodString; ownerId: z.ZodOptional>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; flowState: z.ZodObject<{ projectId: z.ZodString; externalId: z.ZodString; ownerId: z.ZodOptional>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; flowState: z.ZodObject<{ projectId: z.ZodString; externalId: z.ZodString; ownerId: z.ZodOptional>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>; export type ProjectOperation = z.infer; export declare const ConnectionOperation: z.ZodUnion; newConnectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; connectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; connectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>; export type ConnectionOperation = z.infer; export declare const TableOperation: z.ZodUnion; newTableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; tableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; tableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; tableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>]>; export type TableOperation = z.infer; export declare const DiffState: z.ZodObject<{ flows: z.ZodArray; newFlowState: z.ZodObject<{ projectId: z.ZodString; externalId: z.ZodString; ownerId: z.ZodOptional>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; flowState: z.ZodObject<{ projectId: z.ZodString; externalId: z.ZodString; ownerId: z.ZodOptional>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; flowState: z.ZodObject<{ projectId: z.ZodString; externalId: z.ZodString; ownerId: z.ZodOptional>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; flowState: z.ZodObject<{ projectId: z.ZodString; externalId: z.ZodString; ownerId: z.ZodOptional>; folderId: z.ZodOptional>; status: z.ZodEnum; publishedVersionId: z.ZodOptional>; metadata: z.ZodOptional>>; operationStatus: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; templateId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; version: z.ZodObject<{ flowId: z.ZodString; displayName: z.ZodString; trigger: z.ZodUnion; settings: z.ZodObject<{ sampleData: z.ZodOptional; sampleDataInputFileId: z.ZodOptional; lastTestDate: z.ZodOptional; }, z.core.$strip>>; propertySettings: z.ZodRecord; schema: z.ZodOptional; }, z.core.$strip>>; customLogoUrl: z.ZodOptional; pieceName: z.ZodString; pieceVersion: z.ZodString; triggerName: z.ZodOptional; input: z.ZodRecord; }, z.core.$strip>; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; settings: z.ZodAny; name: z.ZodString; valid: z.ZodBoolean; displayName: z.ZodString; nextAction: z.ZodOptional; lastUpdatedDate: z.ZodString; }, z.core.$strip>]>; updatedBy: z.ZodOptional>; valid: z.ZodBoolean; schemaVersion: z.ZodOptional>; agentIds: z.ZodArray; state: z.ZodEnum; connectionIds: z.ZodArray; backupFiles: z.ZodOptional>>; notes: z.ZodArray>; color: z.ZodEnum; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strip>; size: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; triggerSource: z.ZodOptional; cronExpression: z.ZodString; timezone: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>>; connections: z.ZodArray; newConnectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; connectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; connectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; tables: z.ZodArray; newTableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; tableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; tableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; tableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; export type DiffState = z.infer; export declare const FlowSyncError: z.ZodObject<{ flowId: z.ZodString; message: z.ZodString; }, z.core.$strip>; export type FlowSyncError = z.infer; export declare const FlowProjectOperation: z.ZodUnion; flow: z.ZodObject<{ id: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; flow: z.ZodObject<{ id: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; targetFlow: z.ZodObject<{ id: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; flow: z.ZodObject<{ id: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>; export type FlowProjectOperation = z.infer; export declare const ProjectSyncPlan: z.ZodObject<{ flows: z.ZodArray; flow: z.ZodObject<{ id: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; flow: z.ZodObject<{ id: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; targetFlow: z.ZodObject<{ id: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; flow: z.ZodObject<{ id: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; connections: z.ZodArray; newConnectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; connectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; connectionState: z.ZodObject<{ externalId: z.ZodString; pieceName: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; tables: z.ZodArray; newTableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; tableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; tableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; tableState: z.ZodObject<{ id: z.ZodString; name: z.ZodString; externalId: z.ZodString; fields: z.ZodArray>; }, z.core.$strip>>>; externalId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional>>; trigger: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>]>>; errors: z.ZodArray>; }, z.core.$strip>; export type ProjectSyncPlan = z.infer; //# sourceMappingURL=project-state.d.ts.map