import { AccountEntity, IntegrationConfig, IntegrationEmailForwardingConfig, IntegrationEmailResponseConfig, IntegrationPipedriveConfig, INTEGRATION_TYPE } from '../..'; import { OrganizationEntity, UserEntity, GroupEntity } from '../..'; import { IntegrationWebhookConfig } from '../integration.entity'; import { IntegrationBase } from './base.dto'; /** * Create new device runner tasks via API */ export declare class SubmitIntegrationDto extends IntegrationBase { title: string; type: INTEGRATION_TYPE; config: IntegrationConfig | IntegrationEmailForwardingConfig | IntegrationEmailResponseConfig | IntegrationPipedriveConfig | IntegrationWebhookConfig; isEnabled: boolean; accounts: AccountEntity[]; } export declare class CreateIntegrationDto extends SubmitIntegrationDto { organization: OrganizationEntity; groups: GroupEntity[]; createdByUser: UserEntity; }