import type { OutgoingIntegrationEvent, IntegrationScriptEngine } from '@rocket.chat/core-typings'; export type IntegrationsCreateProps = { type: 'webhook-incoming'; username: string; channel: string; overrideDestinationChannelEnabled?: boolean; scriptEnabled: boolean; script?: string; name: string; enabled: boolean; alias?: string; avatar?: string; emoji?: string; scriptEngine?: IntegrationScriptEngine; } | { type: 'webhook-outgoing'; username: string; channel: string; event: OutgoingIntegrationEvent; targetRoom?: string; urls?: string[]; triggerWords?: string[]; triggerWordAnywhere?: boolean; token?: string; scriptEnabled: boolean; script?: string; runOnEdits?: boolean; retryFailedCalls?: boolean; retryCount?: number; retryDelay?: string; impersonateUser?: boolean; name: string; enabled: boolean; alias?: string; avatar?: string; emoji?: string; scriptEngine?: IntegrationScriptEngine; }; export declare const isIntegrationsCreateProps: import("ajv").ValidateFunction; //# sourceMappingURL=IntegrationsCreateProps.d.ts.map