import * as events from "../../aws-events";
import * as lambda from "../../aws-lambda";
import { Construct } from 'constructs';
/**
 * (experimental) Use an Event Bridge event bus as a Lambda destination.
 *
 * If no event bus is specified, the default event bus is used.
 *
 * @experimental
 */
export declare class EventBridgeDestination implements lambda.IDestination {
    private readonly eventBus?;
    /**
     * @default - use the default event bus
     * @experimental
     */
    constructor(eventBus?: events.IEventBus | undefined);
    /**
     * (experimental) Returns a destination configuration.
     *
     * @experimental
     */
    bind(_scope: Construct, fn: lambda.IFunction, _options?: lambda.DestinationOptions): lambda.DestinationConfig;
}
