import z from 'zod/v4'; declare const ExecutionContextEstablishmentHookParameterSchemaV1: z.ZodObject<{ executionsHooksVersion: z.ZodLiteral<1>; hooks: z.ZodArray>; }, z.core.$loose>>; }, z.core.$strip>; export type ExecutionContextEstablishmentHookParameterV1 = z.output; export declare const ExecutionContextEstablishmentHookParameterSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ executionsHooksVersion: z.ZodLiteral<1>; hooks: z.ZodArray>; }, z.core.$loose>>; }, z.core.$strip>]>; export type ExecutionContextEstablishmentHookParameter = z.output; /** * Safely parses an execution context establishment hook parameters * @param obj * @returns */ export declare const toExecutionContextEstablishmentHookParameter: (value: unknown) => z.ZodSafeParseResult<{ executionsHooksVersion: 1; hooks: { [x: string]: unknown; hookName: string; isAllowedToFail: boolean; }[]; }> | null; export {}; //# sourceMappingURL=execution-context-establishment-hooks.d.ts.map