import * as Schema from "effect/Schema";
export declare const WebhookUpdateWebhookInput: Schema.Struct<{
    readonly webhookId: Schema.String;
    readonly webhookInput: Schema.Struct<{
        readonly event: Schema.Literals<readonly ["BUILD", "SUBMIT"]>;
        readonly secret: Schema.String;
        readonly url: Schema.String;
    }>;
}>;
export type WebhookUpdateWebhookInput = typeof WebhookUpdateWebhookInput.Type;
export declare const WebhookUpdateWebhookOutput: Schema.Struct<{
    readonly appId: Schema.String;
    readonly createdAt: Schema.String;
    readonly event: Schema.Literals<readonly ["BUILD", "SUBMIT"]>;
    readonly id: Schema.String;
    readonly updatedAt: Schema.String;
    readonly url: Schema.String;
}>;
export type WebhookUpdateWebhookOutput = typeof WebhookUpdateWebhookOutput.Type;
export declare const webhookUpdateWebhook: import("@distilled.cloud/core/client").OperationMethod<{
    readonly webhookId: string;
    readonly webhookInput: {
        readonly event: "BUILD" | "SUBMIT";
        readonly secret: string;
        readonly url: string;
    };
}, {
    readonly appId: string;
    readonly createdAt: string;
    readonly event: "BUILD" | "SUBMIT";
    readonly id: string;
    readonly updatedAt: string;
    readonly url: string;
}, never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=webhookUpdateWebhook.d.ts.map