import * as Schema from "effect/Schema";
export declare const PostV2CoreEventDestinationsIdPingInput: Schema.Struct<{
    readonly id: Schema.String;
}>;
export type PostV2CoreEventDestinationsIdPingInput = typeof PostV2CoreEventDestinationsIdPingInput.Type;
export declare const PostV2CoreEventDestinationsIdPingOutput: 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 PostV2CoreEventDestinationsIdPingOutput = typeof PostV2CoreEventDestinationsIdPingOutput.Type;
/**
 * Ping an Event Destination
 *
 * Send a `ping` event to an event destination.
 *
 * @param id - Identifier for the event destination to ping.
 */
export declare const PostV2CoreEventDestinationsIdPing: 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=PostV2CoreEventDestinationsIdPing.d.ts.map