import * as Schema from "effect/Schema";
export declare const GetV2CoreEventDestinationsIdInput: Schema.Struct<{
    readonly id: Schema.String;
    readonly include: Schema.optional<Schema.String>;
}>;
export type GetV2CoreEventDestinationsIdInput = typeof GetV2CoreEventDestinationsIdInput.Type;
export declare const GetV2CoreEventDestinationsIdOutput: Schema.Struct<{
    readonly amazon_eventbridge: Schema.optional<Schema.Struct<{
        readonly aws_account_id: Schema.String;
        readonly aws_event_source_arn: Schema.String;
        readonly aws_event_source_status: Schema.Literals<readonly ["active", "deleted", "pending", "unknown"]>;
    }>>;
    readonly created: Schema.String;
    readonly description: Schema.String;
    readonly enabled_events: Schema.$Array<Schema.String>;
    readonly event_payload: Schema.Literals<readonly ["snapshot", "thin"]>;
    readonly events_from: Schema.optional<Schema.$Array<Schema.Literals<readonly ["other_accounts", "self"]>>>;
    readonly id: Schema.String;
    readonly livemode: Schema.Boolean;
    readonly metadata: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly name: Schema.String;
    readonly object: Schema.Literals<readonly ["v2.core.event_destination"]>;
    readonly snapshot_api_version: Schema.optional<Schema.String>;
    readonly status: Schema.Literals<readonly ["disabled", "enabled"]>;
    readonly status_details: Schema.optional<Schema.Struct<{
        readonly disabled: Schema.optional<Schema.Struct<{
            readonly reason: Schema.Literals<readonly ["no_aws_event_source_exists", "user"]>;
        }>>;
    }>>;
    readonly type: Schema.Literals<readonly ["amazon_eventbridge", "webhook_endpoint"]>;
    readonly updated: Schema.String;
    readonly webhook_endpoint: Schema.optional<Schema.Struct<{
        readonly signing_secret: Schema.optional<Schema.Schema<string | import("effect/Redacted").Redacted<string>>>;
        readonly url: Schema.optional<Schema.String>;
    }>>;
}>;
export type GetV2CoreEventDestinationsIdOutput = typeof GetV2CoreEventDestinationsIdOutput.Type;
/**
 * Retrieve an Event Destination
 *
 * Retrieves the details of an event destination.
 *
 * @param id - Identifier for the event destination to retrieve.
 * @param include - Additional fields to include in the response.
 */
export declare const GetV2CoreEventDestinationsId: any;
//# sourceMappingURL=GetV2CoreEventDestinationsId.d.ts.map