import { IntegrationEvent } from './IntegrationEvent';
declare class IntegrationEventFactory {
    create<T extends IntegrationEvent>(id: string, topicArn: string, subject: string, headers: object, data: object): T;
    reconstitute<T extends IntegrationEvent>(id: string, topicArn: string, subject: string, headers: object, data: object, publishedAt: Date, createdAt: Date, signature: string): T;
}
export { IntegrationEventFactory };
