import { ActionHookDefinition } from '@segment/actions-core/destination-kit';
import { HookError, HookSuccess } from './types';
import { EventBridgeClient } from '@aws-sdk/client-eventbridge';
import { Settings } from '../generated-types';
import type { OnMappingSaveInputs, OnMappingSaveOutputs, Payload } from './generated-types';
export declare const ensureSourceIdHook: ActionHookDefinition<Settings, Payload, any, OnMappingSaveInputs, OnMappingSaveOutputs>;
export declare function ensurePartnerSource(client: EventBridgeClient, awsAccountId: string, sourceId: string): Promise<HookSuccess | HookError>;
export declare function getFullSourceName(sourceId: string): string;
