import { SecretKey } from '@cloudcomponents/cdk-secret-key';
import { aws_events } from 'aws-cdk-lib';
import { Construct } from 'constructs';
export interface StripeEventBusProducerProps {
    readonly secretKey: SecretKey;
    readonly endpointSecret: SecretKey;
    readonly source?: string;
    readonly eventBus?: aws_events.IEventBus;
    readonly throttlingBurstLimit?: number;
    readonly throttlingRateLimit?: number;
}
export declare class StripeEventBusProducer extends Construct {
    readonly url: string;
    constructor(scope: Construct, id: string, props: StripeEventBusProducerProps);
}
