import * as z from "zod"; import { Result as SafeParseResult } from "../../../types/fp.js"; import * as components from "../components/index.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type ExecuteDefaultPolicyWithInputRequest = { /** * If parameter is `true`, response will formatted for humans. */ pretty?: boolean | undefined; /** * Indicates the server should respond with a gzip encoded body. The server will send the compressed response only if its length is above `server.encoding.gzip.min_length` value. See the configuration section */ acceptEncoding?: components.GzipAcceptEncoding | undefined; /** * The input document */ input: components.Input; }; export type ExecuteDefaultPolicyWithInputResponse = { httpMeta: components.HTTPMetadata; /** * Success. * * @remarks * Evaluating the default policy has the same response behavior as a successful policy evaluation, but with only the result as the response. */ result?: components.Result | undefined; headers: { [k: string]: Array; }; }; /** @internal */ export declare const ExecuteDefaultPolicyWithInputRequest$inboundSchema: z.ZodType; /** @internal */ export type ExecuteDefaultPolicyWithInputRequest$Outbound = { pretty?: boolean | undefined; "Accept-Encoding"?: string | undefined; input: components.Input$Outbound; }; /** @internal */ export declare const ExecuteDefaultPolicyWithInputRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ExecuteDefaultPolicyWithInputRequest$ { /** @deprecated use `ExecuteDefaultPolicyWithInputRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ExecuteDefaultPolicyWithInputRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ExecuteDefaultPolicyWithInputRequest$Outbound` instead. */ type Outbound = ExecuteDefaultPolicyWithInputRequest$Outbound; } export declare function executeDefaultPolicyWithInputRequestToJSON(executeDefaultPolicyWithInputRequest: ExecuteDefaultPolicyWithInputRequest): string; export declare function executeDefaultPolicyWithInputRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ExecuteDefaultPolicyWithInputResponse$inboundSchema: z.ZodType; /** @internal */ export type ExecuteDefaultPolicyWithInputResponse$Outbound = { HttpMeta: components.HTTPMetadata$Outbound; result?: components.Result$Outbound | undefined; Headers: { [k: string]: Array; }; }; /** @internal */ export declare const ExecuteDefaultPolicyWithInputResponse$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ExecuteDefaultPolicyWithInputResponse$ { /** @deprecated use `ExecuteDefaultPolicyWithInputResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ExecuteDefaultPolicyWithInputResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ExecuteDefaultPolicyWithInputResponse$Outbound` instead. */ type Outbound = ExecuteDefaultPolicyWithInputResponse$Outbound; } export declare function executeDefaultPolicyWithInputResponseToJSON(executeDefaultPolicyWithInputResponse: ExecuteDefaultPolicyWithInputResponse): string; export declare function executeDefaultPolicyWithInputResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=executedefaultpolicywithinput.d.ts.map