import * as Schema from "effect/Schema";
export declare const GetV2CoreEventsIdInput: Schema.Struct<{
    readonly id: Schema.String;
}>;
export type GetV2CoreEventsIdInput = typeof GetV2CoreEventsIdInput.Type;
export declare const GetV2CoreEventsIdOutput: Schema.Struct<{
    readonly changes: Schema.optional<Schema.Unknown>;
    readonly context: Schema.optional<Schema.String>;
    readonly created: Schema.String;
    readonly id: Schema.String;
    readonly livemode: Schema.Boolean;
    readonly object: Schema.Literals<readonly ["v2.core.event"]>;
    readonly reason: Schema.optional<Schema.Struct<{
        readonly request: Schema.optional<Schema.Struct<{
            readonly id: Schema.String;
            readonly idempotency_key: Schema.String;
        }>>;
        readonly type: Schema.Literals<readonly ["request"]>;
    }>>;
    readonly type: Schema.String;
}>;
export type GetV2CoreEventsIdOutput = typeof GetV2CoreEventsIdOutput.Type;
/**
 * Retrieve an Event
 *
 * Retrieves the details of an event.
 *
 * @param id - Unique identifier for the object.
 */
export declare const GetV2CoreEventsId: import("@distilled.cloud/core/client").OperationMethod<{
    readonly id: string;
}, {
    readonly changes?: unknown;
    readonly context?: string | undefined;
    readonly created: string;
    readonly id: string;
    readonly livemode: boolean;
    readonly object: "v2.core.event";
    readonly reason?: {
        readonly request?: {
            readonly id: string;
            readonly idempotency_key: string;
        } | undefined;
        readonly type: "request";
    } | undefined;
    readonly type: string;
}, never, import("../credentials.ts").Credentials>;
//# sourceMappingURL=GetV2CoreEventsId.d.ts.map