import * as z from "zod";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
export type DeleteTriggerGlobals = {
    /**
     * The cloud name of your product environment.
     */
    cloudName?: string | undefined;
};
export type DeleteTriggerRequest = {
    id: string;
};
/**
 * Trigger deleted successfully
 */
export type DeleteTriggerResponse = {
    message: string;
};
/** @internal */
export declare const DeleteTriggerGlobals$inboundSchema: z.ZodType<DeleteTriggerGlobals, z.ZodTypeDef, unknown>;
/** @internal */
export type DeleteTriggerGlobals$Outbound = {
    cloud_name?: string | undefined;
};
/** @internal */
export declare const DeleteTriggerGlobals$outboundSchema: z.ZodType<DeleteTriggerGlobals$Outbound, z.ZodTypeDef, DeleteTriggerGlobals>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace DeleteTriggerGlobals$ {
    /** @deprecated use `DeleteTriggerGlobals$inboundSchema` instead. */
    const inboundSchema: z.ZodType<DeleteTriggerGlobals, z.ZodTypeDef, unknown>;
    /** @deprecated use `DeleteTriggerGlobals$outboundSchema` instead. */
    const outboundSchema: z.ZodType<DeleteTriggerGlobals$Outbound, z.ZodTypeDef, DeleteTriggerGlobals>;
    /** @deprecated use `DeleteTriggerGlobals$Outbound` instead. */
    type Outbound = DeleteTriggerGlobals$Outbound;
}
export declare function deleteTriggerGlobalsToJSON(deleteTriggerGlobals: DeleteTriggerGlobals): string;
export declare function deleteTriggerGlobalsFromJSON(jsonString: string): SafeParseResult<DeleteTriggerGlobals, SDKValidationError>;
/** @internal */
export declare const DeleteTriggerRequest$inboundSchema: z.ZodType<DeleteTriggerRequest, z.ZodTypeDef, unknown>;
/** @internal */
export type DeleteTriggerRequest$Outbound = {
    id: string;
};
/** @internal */
export declare const DeleteTriggerRequest$outboundSchema: z.ZodType<DeleteTriggerRequest$Outbound, z.ZodTypeDef, DeleteTriggerRequest>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace DeleteTriggerRequest$ {
    /** @deprecated use `DeleteTriggerRequest$inboundSchema` instead. */
    const inboundSchema: z.ZodType<DeleteTriggerRequest, z.ZodTypeDef, unknown>;
    /** @deprecated use `DeleteTriggerRequest$outboundSchema` instead. */
    const outboundSchema: z.ZodType<DeleteTriggerRequest$Outbound, z.ZodTypeDef, DeleteTriggerRequest>;
    /** @deprecated use `DeleteTriggerRequest$Outbound` instead. */
    type Outbound = DeleteTriggerRequest$Outbound;
}
export declare function deleteTriggerRequestToJSON(deleteTriggerRequest: DeleteTriggerRequest): string;
export declare function deleteTriggerRequestFromJSON(jsonString: string): SafeParseResult<DeleteTriggerRequest, SDKValidationError>;
/** @internal */
export declare const DeleteTriggerResponse$inboundSchema: z.ZodType<DeleteTriggerResponse, z.ZodTypeDef, unknown>;
/** @internal */
export type DeleteTriggerResponse$Outbound = {
    message: string;
};
/** @internal */
export declare const DeleteTriggerResponse$outboundSchema: z.ZodType<DeleteTriggerResponse$Outbound, z.ZodTypeDef, DeleteTriggerResponse>;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export declare namespace DeleteTriggerResponse$ {
    /** @deprecated use `DeleteTriggerResponse$inboundSchema` instead. */
    const inboundSchema: z.ZodType<DeleteTriggerResponse, z.ZodTypeDef, unknown>;
    /** @deprecated use `DeleteTriggerResponse$outboundSchema` instead. */
    const outboundSchema: z.ZodType<DeleteTriggerResponse$Outbound, z.ZodTypeDef, DeleteTriggerResponse>;
    /** @deprecated use `DeleteTriggerResponse$Outbound` instead. */
    type Outbound = DeleteTriggerResponse$Outbound;
}
export declare function deleteTriggerResponseToJSON(deleteTriggerResponse: DeleteTriggerResponse): string;
export declare function deleteTriggerResponseFromJSON(jsonString: string): SafeParseResult<DeleteTriggerResponse, SDKValidationError>;
//# sourceMappingURL=deletetrigger.d.ts.map