import * as Schema from "effect/Schema";
export declare const WebhookCreateWebhookInput: Schema.Struct<{
    readonly appId: Schema.String;
    readonly webhookInput: Schema.Struct<{
        readonly event: Schema.Literals<readonly ["BUILD", "SUBMIT"]>;
        readonly secret: Schema.String;
        readonly url: Schema.String;
    }>;
}>;
export type WebhookCreateWebhookInput = typeof WebhookCreateWebhookInput.Type;
export declare const WebhookCreateWebhookOutput: 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 WebhookCreateWebhookOutput = typeof WebhookCreateWebhookOutput.Type;
export declare const webhookCreateWebhook: import("@distilled.cloud/core/client").OperationMethod<{
    readonly appId: 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=webhookCreateWebhook.d.ts.map