import { DataSourceAccessor, DataSourceSelector } from '@membranehq/sdk'; export declare function useDataSource(selector: string | DataSourceSelector | undefined): { loading: boolean; saving: boolean; error: any; refreshing: boolean; create: (data: { key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; name?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; }) => Promise<{ id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; integration?: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; } | undefined; appliedToIntegrations?: { element: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; }; integration: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; }; }[] | undefined; user?: { id: string; name: string; internalId: string; meta?: Record | undefined; fields?: Record | undefined; credentials?: any; lastActiveAt?: string | undefined; isTest?: boolean | undefined; isBillable?: boolean | undefined; isActive?: boolean | undefined; aiCreditsRolling30DayLimit?: number | null | undefined; createdAt?: string | undefined; archivedAt?: string | undefined; } | undefined; connection?: { id: string; name: string; createdAt: string; updatedAt: string; userId: string; key?: string | undefined; isTest?: boolean | undefined; connected?: boolean | undefined; disconnected?: boolean | undefined; isDefunct?: boolean | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; requestError?: import("@membranehq/sdk").ErrorDataSchema | undefined; error?: import("@membranehq/sdk").ErrorDataSchema | undefined; integrationId?: string | undefined; connectorId?: string | undefined; externalAppId?: string | undefined; connectorVersion?: string | undefined; authOptionKey?: string | undefined; lastActiveAt?: string | undefined; nextCredentialsRefreshAt?: string | undefined; nextRetryTimestamp?: string | undefined; retryAttempts?: number | undefined; canTest?: boolean | undefined; canRefreshCredentials?: boolean | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; meta?: Record | undefined; buildingAgentSessionId?: string | undefined; clientAction?: { type: "connect" | "provide-input"; description: string; uiUrl?: string | undefined; agentInstructions?: string | undefined; } | undefined; tenantId?: string | undefined; } | undefined; dataSource?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; } | undefined; path?: string | undefined; defaultPath?: string | undefined; } | undefined>; patch: (data: Partial<{ key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; name?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; }>, options?: (Omit | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; integration?: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; } | undefined; appliedToIntegrations?: { element: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; }; integration: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; }; }[] | undefined; user?: { id: string; name: string; internalId: string; meta?: Record | undefined; fields?: Record | undefined; credentials?: any; lastActiveAt?: string | undefined; isTest?: boolean | undefined; isBillable?: boolean | undefined; isActive?: boolean | undefined; aiCreditsRolling30DayLimit?: number | null | undefined; createdAt?: string | undefined; archivedAt?: string | undefined; } | undefined; connection?: { id: string; name: string; createdAt: string; updatedAt: string; userId: string; key?: string | undefined; isTest?: boolean | undefined; connected?: boolean | undefined; disconnected?: boolean | undefined; isDefunct?: boolean | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; requestError?: import("@membranehq/sdk").ErrorDataSchema | undefined; error?: import("@membranehq/sdk").ErrorDataSchema | undefined; integrationId?: string | undefined; connectorId?: string | undefined; externalAppId?: string | undefined; connectorVersion?: string | undefined; authOptionKey?: string | undefined; lastActiveAt?: string | undefined; nextCredentialsRefreshAt?: string | undefined; nextRetryTimestamp?: string | undefined; retryAttempts?: number | undefined; canTest?: boolean | undefined; canRefreshCredentials?: boolean | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; meta?: Record | undefined; buildingAgentSessionId?: string | undefined; clientAction?: { type: "connect" | "provide-input"; description: string; uiUrl?: string | undefined; agentInstructions?: string | undefined; } | undefined; tenantId?: string | undefined; } | undefined; dataSource?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; } | undefined; path?: string | undefined; defaultPath?: string | undefined; } | undefined, { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; integration?: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; } | undefined; appliedToIntegrations?: { element: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; }; integration: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; }; }[] | undefined; user?: { id: string; name: string; internalId: string; meta?: Record | undefined; fields?: Record | undefined; credentials?: any; lastActiveAt?: string | undefined; isTest?: boolean | undefined; isBillable?: boolean | undefined; isActive?: boolean | undefined; aiCreditsRolling30DayLimit?: number | null | undefined; createdAt?: string | undefined; archivedAt?: string | undefined; } | undefined; connection?: { id: string; name: string; createdAt: string; updatedAt: string; userId: string; key?: string | undefined; isTest?: boolean | undefined; connected?: boolean | undefined; disconnected?: boolean | undefined; isDefunct?: boolean | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; requestError?: import("@membranehq/sdk").ErrorDataSchema | undefined; error?: import("@membranehq/sdk").ErrorDataSchema | undefined; integrationId?: string | undefined; connectorId?: string | undefined; externalAppId?: string | undefined; connectorVersion?: string | undefined; authOptionKey?: string | undefined; lastActiveAt?: string | undefined; nextCredentialsRefreshAt?: string | undefined; nextRetryTimestamp?: string | undefined; retryAttempts?: number | undefined; canTest?: boolean | undefined; canRefreshCredentials?: boolean | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; meta?: Record | undefined; buildingAgentSessionId?: string | undefined; clientAction?: { type: "connect" | "provide-input"; description: string; uiUrl?: string | undefined; agentInstructions?: string | undefined; } | undefined; tenantId?: string | undefined; } | undefined; dataSource?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; } | undefined; path?: string | undefined; defaultPath?: string | undefined; }>, "optimisticData"> & { optimisticData?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; integration?: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; } | undefined; appliedToIntegrations?: { element: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; }; integration: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; }; }[] | undefined; user?: { id: string; name: string; internalId: string; meta?: Record | undefined; fields?: Record | undefined; credentials?: any; lastActiveAt?: string | undefined; isTest?: boolean | undefined; isBillable?: boolean | undefined; isActive?: boolean | undefined; aiCreditsRolling30DayLimit?: number | null | undefined; createdAt?: string | undefined; archivedAt?: string | undefined; } | undefined; connection?: { id: string; name: string; createdAt: string; updatedAt: string; userId: string; key?: string | undefined; isTest?: boolean | undefined; connected?: boolean | undefined; disconnected?: boolean | undefined; isDefunct?: boolean | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; requestError?: import("@membranehq/sdk").ErrorDataSchema | undefined; error?: import("@membranehq/sdk").ErrorDataSchema | undefined; integrationId?: string | undefined; connectorId?: string | undefined; externalAppId?: string | undefined; connectorVersion?: string | undefined; authOptionKey?: string | undefined; lastActiveAt?: string | undefined; nextCredentialsRefreshAt?: string | undefined; nextRetryTimestamp?: string | undefined; retryAttempts?: number | undefined; canTest?: boolean | undefined; canRefreshCredentials?: boolean | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; meta?: Record | undefined; buildingAgentSessionId?: string | undefined; clientAction?: { type: "connect" | "provide-input"; description: string; uiUrl?: string | undefined; agentInstructions?: string | undefined; } | undefined; tenantId?: string | undefined; } | undefined; dataSource?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; } | undefined; path?: string | undefined; defaultPath?: string | undefined; } | undefined; }) | undefined) => Promise; put: (data: { key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; name?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; }, options?: Omit | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; integration?: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; } | undefined; appliedToIntegrations?: { element: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; }; integration: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; }; }[] | undefined; user?: { id: string; name: string; internalId: string; meta?: Record | undefined; fields?: Record | undefined; credentials?: any; lastActiveAt?: string | undefined; isTest?: boolean | undefined; isBillable?: boolean | undefined; isActive?: boolean | undefined; aiCreditsRolling30DayLimit?: number | null | undefined; createdAt?: string | undefined; archivedAt?: string | undefined; } | undefined; connection?: { id: string; name: string; createdAt: string; updatedAt: string; userId: string; key?: string | undefined; isTest?: boolean | undefined; connected?: boolean | undefined; disconnected?: boolean | undefined; isDefunct?: boolean | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; requestError?: import("@membranehq/sdk").ErrorDataSchema | undefined; error?: import("@membranehq/sdk").ErrorDataSchema | undefined; integrationId?: string | undefined; connectorId?: string | undefined; externalAppId?: string | undefined; connectorVersion?: string | undefined; authOptionKey?: string | undefined; lastActiveAt?: string | undefined; nextCredentialsRefreshAt?: string | undefined; nextRetryTimestamp?: string | undefined; retryAttempts?: number | undefined; canTest?: boolean | undefined; canRefreshCredentials?: boolean | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; meta?: Record | undefined; buildingAgentSessionId?: string | undefined; clientAction?: { type: "connect" | "provide-input"; description: string; uiUrl?: string | undefined; agentInstructions?: string | undefined; } | undefined; tenantId?: string | undefined; } | undefined; dataSource?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; } | undefined; path?: string | undefined; defaultPath?: string | undefined; } | undefined, { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; integration?: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; } | undefined; appliedToIntegrations?: { element: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; }; integration: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; }; }[] | undefined; user?: { id: string; name: string; internalId: string; meta?: Record | undefined; fields?: Record | undefined; credentials?: any; lastActiveAt?: string | undefined; isTest?: boolean | undefined; isBillable?: boolean | undefined; isActive?: boolean | undefined; aiCreditsRolling30DayLimit?: number | null | undefined; createdAt?: string | undefined; archivedAt?: string | undefined; } | undefined; connection?: { id: string; name: string; createdAt: string; updatedAt: string; userId: string; key?: string | undefined; isTest?: boolean | undefined; connected?: boolean | undefined; disconnected?: boolean | undefined; isDefunct?: boolean | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; requestError?: import("@membranehq/sdk").ErrorDataSchema | undefined; error?: import("@membranehq/sdk").ErrorDataSchema | undefined; integrationId?: string | undefined; connectorId?: string | undefined; externalAppId?: string | undefined; connectorVersion?: string | undefined; authOptionKey?: string | undefined; lastActiveAt?: string | undefined; nextCredentialsRefreshAt?: string | undefined; nextRetryTimestamp?: string | undefined; retryAttempts?: number | undefined; canTest?: boolean | undefined; canRefreshCredentials?: boolean | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; meta?: Record | undefined; buildingAgentSessionId?: string | undefined; clientAction?: { type: "connect" | "provide-input"; description: string; uiUrl?: string | undefined; agentInstructions?: string | undefined; } | undefined; tenantId?: string | undefined; } | undefined; dataSource?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; } | undefined; path?: string | undefined; defaultPath?: string | undefined; }>, "optimisticData"> & { optimisticData?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; integration?: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; } | undefined; appliedToIntegrations?: { element: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; }; integration: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; }; }[] | undefined; user?: { id: string; name: string; internalId: string; meta?: Record | undefined; fields?: Record | undefined; credentials?: any; lastActiveAt?: string | undefined; isTest?: boolean | undefined; isBillable?: boolean | undefined; isActive?: boolean | undefined; aiCreditsRolling30DayLimit?: number | null | undefined; createdAt?: string | undefined; archivedAt?: string | undefined; } | undefined; connection?: { id: string; name: string; createdAt: string; updatedAt: string; userId: string; key?: string | undefined; isTest?: boolean | undefined; connected?: boolean | undefined; disconnected?: boolean | undefined; isDefunct?: boolean | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; requestError?: import("@membranehq/sdk").ErrorDataSchema | undefined; error?: import("@membranehq/sdk").ErrorDataSchema | undefined; integrationId?: string | undefined; connectorId?: string | undefined; externalAppId?: string | undefined; connectorVersion?: string | undefined; authOptionKey?: string | undefined; lastActiveAt?: string | undefined; nextCredentialsRefreshAt?: string | undefined; nextRetryTimestamp?: string | undefined; retryAttempts?: number | undefined; canTest?: boolean | undefined; canRefreshCredentials?: boolean | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; meta?: Record | undefined; buildingAgentSessionId?: string | undefined; clientAction?: { type: "connect" | "provide-input"; description: string; uiUrl?: string | undefined; agentInstructions?: string | undefined; } | undefined; tenantId?: string | undefined; } | undefined; dataSource?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; } | undefined; path?: string | undefined; defaultPath?: string | undefined; } | undefined; }) => Promise; archive: () => Promise; dataSource: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; integration?: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; } | undefined; appliedToIntegrations?: { element: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; }; integration: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; }; }[] | undefined; user?: { id: string; name: string; internalId: string; meta?: Record | undefined; fields?: Record | undefined; credentials?: any; lastActiveAt?: string | undefined; isTest?: boolean | undefined; isBillable?: boolean | undefined; isActive?: boolean | undefined; aiCreditsRolling30DayLimit?: number | null | undefined; createdAt?: string | undefined; archivedAt?: string | undefined; } | undefined; connection?: { id: string; name: string; createdAt: string; updatedAt: string; userId: string; key?: string | undefined; isTest?: boolean | undefined; connected?: boolean | undefined; disconnected?: boolean | undefined; isDefunct?: boolean | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; requestError?: import("@membranehq/sdk").ErrorDataSchema | undefined; error?: import("@membranehq/sdk").ErrorDataSchema | undefined; integrationId?: string | undefined; connectorId?: string | undefined; externalAppId?: string | undefined; connectorVersion?: string | undefined; authOptionKey?: string | undefined; lastActiveAt?: string | undefined; nextCredentialsRefreshAt?: string | undefined; nextRetryTimestamp?: string | undefined; retryAttempts?: number | undefined; canTest?: boolean | undefined; canRefreshCredentials?: boolean | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; meta?: Record | undefined; buildingAgentSessionId?: string | undefined; clientAction?: { type: "connect" | "provide-input"; description: string; uiUrl?: string | undefined; agentInstructions?: string | undefined; } | undefined; tenantId?: string | undefined; } | undefined; dataSource?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; } | undefined; path?: string | undefined; defaultPath?: string | undefined; } | undefined; reset: () => Promise; refresh: () => Promise<{ id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; integration?: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; } | undefined; appliedToIntegrations?: { element: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; }; integration: { id: string; name: string; logoUri: string; uuid?: string | undefined; key?: string | undefined; description?: string | undefined; meta?: Record | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; isReadOnly?: boolean | undefined; connectorId?: string | undefined; connectorVersion?: string | undefined; oAuthCallbackUri?: string | undefined; parameters?: any; archivedAt?: string | undefined; hasMissingParameters?: boolean | undefined; hasDocumentation?: boolean | undefined; hasOperations?: boolean | undefined; operationsCount?: number | undefined; hasData?: boolean | undefined; dataCollectionsCount?: number | undefined; hasEvents?: boolean | undefined; eventsCount?: number | undefined; hasGlobalWebhooks?: boolean | undefined; hasUdm?: boolean | undefined; isTest?: boolean | undefined; externalAppId?: string | undefined; appUuid?: string | undefined; isDeactivated?: boolean | undefined; authType?: "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials" | undefined; optionsConfig?: Record | undefined; }> | undefined; }; }[] | undefined; user?: { id: string; name: string; internalId: string; meta?: Record | undefined; fields?: Record | undefined; credentials?: any; lastActiveAt?: string | undefined; isTest?: boolean | undefined; isBillable?: boolean | undefined; isActive?: boolean | undefined; aiCreditsRolling30DayLimit?: number | null | undefined; createdAt?: string | undefined; archivedAt?: string | undefined; } | undefined; connection?: { id: string; name: string; createdAt: string; updatedAt: string; userId: string; key?: string | undefined; isTest?: boolean | undefined; connected?: boolean | undefined; disconnected?: boolean | undefined; isDefunct?: boolean | undefined; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; requestError?: import("@membranehq/sdk").ErrorDataSchema | undefined; error?: import("@membranehq/sdk").ErrorDataSchema | undefined; integrationId?: string | undefined; connectorId?: string | undefined; externalAppId?: string | undefined; connectorVersion?: string | undefined; authOptionKey?: string | undefined; lastActiveAt?: string | undefined; nextCredentialsRefreshAt?: string | undefined; nextRetryTimestamp?: string | undefined; retryAttempts?: number | undefined; canTest?: boolean | undefined; canRefreshCredentials?: boolean | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; meta?: Record | undefined; buildingAgentSessionId?: string | undefined; clientAction?: { type: "connect" | "provide-input"; description: string; uiUrl?: string | undefined; agentInstructions?: string | undefined; } | undefined; tenantId?: string | undefined; } | undefined; dataSource?: { id: string; name: string; key?: string | undefined; description?: string | undefined; integrationId?: string | undefined; integrationKey?: string | undefined; uuid?: string | undefined; meta?: Record | undefined; integrationUuid?: string | undefined; parentUuid?: string | undefined; parentKey?: string | undefined; isUniversal?: boolean | undefined; externalAppId?: string | undefined; externalAppUuid?: string | undefined; externalAppKey?: string | undefined; connectionId?: string | undefined; instanceKey?: string | undefined; dataSourceId?: string | undefined; universalDataSourceId?: string | undefined; udm?: string | undefined; pullUpdatesIntervalSeconds?: number | undefined; fullSyncIntervalSeconds?: number | undefined; collectionKey?: string | undefined; collectionParameters?: any; state?: import("@membranehq/sdk").WorkspaceElementState | undefined; revision?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; archivedAt?: string | undefined; isDeactivated?: boolean | undefined; isReadOnly?: boolean | undefined; dataSourceRevision?: string | undefined; universalDataSourceRevision?: string | undefined; defaultCollectionKey?: string | undefined; defaultCollectionParameters?: any; collectionSpec?: { type: "collection"; name: string; key?: string | undefined; parametersSchema?: import("@membranehq/sdk").DataSchema | undefined; fieldsSchema?: import("@membranehq/sdk").DataSchema | undefined; list?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; filterFields?: string[] | undefined; } | undefined; search?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; match?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; } | undefined; findById?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; create?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; requiredFields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; update?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; fields?: string[] | undefined; excludedFields?: string[] | undefined; } | undefined; delete?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; } | undefined; events?: { [x: string]: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; }; created?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; updated?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; deleted?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; all?: { type: "push" | "pull"; isFullScan?: boolean | undefined; isIdOnly?: boolean | undefined; } | undefined; } | undefined; customFields?: boolean | undefined; udm?: Record | undefined; parse?: Record | undefined; }> | undefined; find?: { apiRequests?: { path: unknown; method: unknown; }[] | undefined; queryFields?: string[] | undefined; } | undefined; } | undefined; isCustomized?: boolean | undefined; errors?: import("@membranehq/sdk").ErrorDataSchema[] | undefined; userId?: string | undefined; tenantId?: string | undefined; } | undefined; path?: string | undefined; defaultPath?: string | undefined; }>; setup: () => Promise; accessor: DataSourceAccessor | undefined; };