import { z } from "zod"; declare const FlowZ: z.ZodObject<{ meta: z.ZodObject<{ domain: z.ZodString; version: z.ZodString; flowId: z.ZodString; config_version: z.ZodOptional; description: z.ZodOptional; use_case_id: z.ZodOptional; flowName: z.ZodOptional; }, z.core.$strip>; transaction_data: z.ZodObject<{ transaction_id: z.ZodString; latest_timestamp: z.ZodString; bap_id: z.ZodOptional; bap_uri: z.ZodOptional; bpp_id: z.ZodOptional; bpp_uri: z.ZodOptional; external_session_data: z.ZodOptional>; }, z.core.$strip>; steps: z.ZodArray; responseFor: z.ZodNullable; unsolicited: z.ZodBoolean; description: z.ZodString; repeatCount: z.ZodNullable>; mock: z.ZodObject<{ generate: z.ZodBase64; validate: z.ZodBase64; requirements: z.ZodBase64; defaultPayload: z.ZodAny; saveData: z.ZodRecord; inputs: z.ZodObject<{ id: z.ZodOptional; jsonSchema: z.ZodOptional; sampleData: z.ZodOptional; oldInputs: z.ZodOptional; }, z.core.$strip>; formHtml: z.ZodOptional; }, z.core.$strip>; examples: z.ZodOptional; payload: z.ZodAny; type: z.ZodEnum<{ request: "request"; response: "response"; }>; }, z.core.$strip>>>; }, z.core.$strip>>; extra_steps: z.ZodOptional; responseFor: z.ZodNullable; unsolicited: z.ZodBoolean; description: z.ZodString; repeatCount: z.ZodNullable>; mock: z.ZodObject<{ generate: z.ZodBase64; validate: z.ZodBase64; requirements: z.ZodBase64; defaultPayload: z.ZodAny; saveData: z.ZodRecord; inputs: z.ZodObject<{ id: z.ZodOptional; jsonSchema: z.ZodOptional; sampleData: z.ZodOptional; oldInputs: z.ZodOptional; }, z.core.$strip>; formHtml: z.ZodOptional; }, z.core.$strip>; examples: z.ZodOptional; payload: z.ZodAny; type: z.ZodEnum<{ request: "request"; response: "response"; }>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; transaction_history: z.ZodArray; payload: z.ZodAny; saved_info: z.ZodRecord; }, z.core.$strip>>; validationLib: z.ZodString; helperLib: z.ZodString; }, z.core.$strip>; declare const FlowEntryZ: z.ZodObject<{ type: z.ZodLiteral<"playground">; id: z.ZodString; usecase: z.ZodString; meta: z.ZodOptional>; tags: z.ZodArray; description: z.ZodString; config: z.ZodObject<{ meta: z.ZodObject<{ domain: z.ZodString; version: z.ZodString; flowId: z.ZodString; config_version: z.ZodOptional; description: z.ZodOptional; use_case_id: z.ZodOptional; flowName: z.ZodOptional; }, z.core.$strip>; transaction_data: z.ZodObject<{ transaction_id: z.ZodString; latest_timestamp: z.ZodString; bap_id: z.ZodOptional; bap_uri: z.ZodOptional; bpp_id: z.ZodOptional; bpp_uri: z.ZodOptional; external_session_data: z.ZodOptional>; }, z.core.$strip>; steps: z.ZodArray; responseFor: z.ZodNullable; unsolicited: z.ZodBoolean; description: z.ZodString; repeatCount: z.ZodNullable>; mock: z.ZodObject<{ generate: z.ZodBase64; validate: z.ZodBase64; requirements: z.ZodBase64; defaultPayload: z.ZodAny; saveData: z.ZodRecord; inputs: z.ZodObject<{ id: z.ZodOptional; jsonSchema: z.ZodOptional; sampleData: z.ZodOptional; oldInputs: z.ZodOptional; }, z.core.$strip>; formHtml: z.ZodOptional; }, z.core.$strip>; examples: z.ZodOptional; payload: z.ZodAny; type: z.ZodEnum<{ request: "request"; response: "response"; }>; }, z.core.$strip>>>; }, z.core.$strip>>; extra_steps: z.ZodOptional; responseFor: z.ZodNullable; unsolicited: z.ZodBoolean; description: z.ZodString; repeatCount: z.ZodNullable>; mock: z.ZodObject<{ generate: z.ZodBase64; validate: z.ZodBase64; requirements: z.ZodBase64; defaultPayload: z.ZodAny; saveData: z.ZodRecord; inputs: z.ZodObject<{ id: z.ZodOptional; jsonSchema: z.ZodOptional; sampleData: z.ZodOptional; oldInputs: z.ZodOptional; }, z.core.$strip>; formHtml: z.ZodOptional; }, z.core.$strip>; examples: z.ZodOptional; payload: z.ZodAny; type: z.ZodEnum<{ request: "request"; response: "response"; }>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; transaction_history: z.ZodArray; payload: z.ZodAny; saved_info: z.ZodRecord; }, z.core.$strip>>; validationLib: z.ZodString; helperLib: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const FlowsIndexZ: z.ZodObject<{ flows: z.ZodArray; id: z.ZodString; usecase: z.ZodString; meta: z.ZodOptional>; tags: z.ZodArray; description: z.ZodString; config: z.ZodObject<{ meta: z.ZodObject<{ domain: z.ZodString; version: z.ZodString; flowId: z.ZodString; config_version: z.ZodOptional; description: z.ZodOptional; use_case_id: z.ZodOptional; flowName: z.ZodOptional; }, z.core.$strip>; transaction_data: z.ZodObject<{ transaction_id: z.ZodString; latest_timestamp: z.ZodString; bap_id: z.ZodOptional; bap_uri: z.ZodOptional; bpp_id: z.ZodOptional; bpp_uri: z.ZodOptional; external_session_data: z.ZodOptional>; }, z.core.$strip>; steps: z.ZodArray; responseFor: z.ZodNullable; unsolicited: z.ZodBoolean; description: z.ZodString; repeatCount: z.ZodNullable>; mock: z.ZodObject<{ generate: z.ZodBase64; validate: z.ZodBase64; requirements: z.ZodBase64; defaultPayload: z.ZodAny; saveData: z.ZodRecord; inputs: z.ZodObject<{ id: z.ZodOptional; jsonSchema: z.ZodOptional; sampleData: z.ZodOptional; oldInputs: z.ZodOptional; }, z.core.$strip>; formHtml: z.ZodOptional; }, z.core.$strip>; examples: z.ZodOptional; payload: z.ZodAny; type: z.ZodEnum<{ request: "request"; response: "response"; }>; }, z.core.$strip>>>; }, z.core.$strip>>; extra_steps: z.ZodOptional; responseFor: z.ZodNullable; unsolicited: z.ZodBoolean; description: z.ZodString; repeatCount: z.ZodNullable>; mock: z.ZodObject<{ generate: z.ZodBase64; validate: z.ZodBase64; requirements: z.ZodBase64; defaultPayload: z.ZodAny; saveData: z.ZodRecord; inputs: z.ZodObject<{ id: z.ZodOptional; jsonSchema: z.ZodOptional; sampleData: z.ZodOptional; oldInputs: z.ZodOptional; }, z.core.$strip>; formHtml: z.ZodOptional; }, z.core.$strip>; examples: z.ZodOptional; payload: z.ZodAny; type: z.ZodEnum<{ request: "request"; response: "response"; }>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; transaction_history: z.ZodArray; payload: z.ZodAny; saved_info: z.ZodRecord; }, z.core.$strip>>; validationLib: z.ZodString; helperLib: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; export declare const AttributeNodeZ: z.ZodType; declare const AttributeSetZ: z.ZodObject<{ meta: z.ZodOptional; }, z.core.$loose>>; attribute_set: z.ZodOptional>>>; }, z.core.$strip>; declare const ErrorCodesZ: z.ZodObject<{ code: z.ZodArray; Description: z.ZodDefault; From: z.ZodDefault; code: z.ZodDefault>; }, z.core.$strip>>; }, z.core.$strip>; declare const SupportedActionsZ: z.ZodObject<{ supportedActions: z.ZodRecord>; apiProperties: z.ZodRecord; transaction_partner: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; export declare const BuildConfig: z.ZodObject<{ openapi: z.ZodString; info: z.ZodObject<{ title: z.ZodOptional; domain: z.ZodString; description: z.ZodOptional; version: z.ZodString; "x-usecases": z.ZodArray; "x-branch-name": z.ZodOptional; "x-reporting": z.ZodBoolean; }, z.core.$strip>; security: z.ZodAny; paths: z.ZodAny; components: z.ZodOptional; "x-attributes": z.ZodArray; }, z.core.$loose>>; attribute_set: z.ZodOptional>>>; }, z.core.$strip>>; "x-validations": z.ZodUnknown; "x-errorcodes": z.ZodObject<{ code: z.ZodArray; Description: z.ZodDefault; From: z.ZodDefault; code: z.ZodDefault>; }, z.core.$strip>>; }, z.core.$strip>; "x-supported-actions": z.ZodObject<{ supportedActions: z.ZodRecord>; apiProperties: z.ZodRecord; transaction_partner: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; "x-flows": z.ZodArray; id: z.ZodString; usecase: z.ZodString; meta: z.ZodOptional>; tags: z.ZodArray; description: z.ZodString; config: z.ZodObject<{ meta: z.ZodObject<{ domain: z.ZodString; version: z.ZodString; flowId: z.ZodString; config_version: z.ZodOptional; description: z.ZodOptional; use_case_id: z.ZodOptional; flowName: z.ZodOptional; }, z.core.$strip>; transaction_data: z.ZodObject<{ transaction_id: z.ZodString; latest_timestamp: z.ZodString; bap_id: z.ZodOptional; bap_uri: z.ZodOptional; bpp_id: z.ZodOptional; bpp_uri: z.ZodOptional; external_session_data: z.ZodOptional>; }, z.core.$strip>; steps: z.ZodArray; responseFor: z.ZodNullable; unsolicited: z.ZodBoolean; description: z.ZodString; repeatCount: z.ZodNullable>; mock: z.ZodObject<{ generate: z.ZodBase64; validate: z.ZodBase64; requirements: z.ZodBase64; defaultPayload: z.ZodAny; saveData: z.ZodRecord; inputs: z.ZodObject<{ id: z.ZodOptional; jsonSchema: z.ZodOptional; sampleData: z.ZodOptional; oldInputs: z.ZodOptional; }, z.core.$strip>; formHtml: z.ZodOptional; }, z.core.$strip>; examples: z.ZodOptional; payload: z.ZodAny; type: z.ZodEnum<{ request: "request"; response: "response"; }>; }, z.core.$strip>>>; }, z.core.$strip>>; extra_steps: z.ZodOptional; responseFor: z.ZodNullable; unsolicited: z.ZodBoolean; description: z.ZodString; repeatCount: z.ZodNullable>; mock: z.ZodObject<{ generate: z.ZodBase64; validate: z.ZodBase64; requirements: z.ZodBase64; defaultPayload: z.ZodAny; saveData: z.ZodRecord; inputs: z.ZodObject<{ id: z.ZodOptional; jsonSchema: z.ZodOptional; sampleData: z.ZodOptional; oldInputs: z.ZodOptional; }, z.core.$strip>; formHtml: z.ZodOptional; }, z.core.$strip>; examples: z.ZodOptional; payload: z.ZodAny; type: z.ZodEnum<{ request: "request"; response: "response"; }>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; transaction_history: z.ZodArray; payload: z.ZodAny; saved_info: z.ZodRecord; }, z.core.$strip>>; validationLib: z.ZodString; helperLib: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; "x-docs": z.ZodOptional>; }, z.core.$strip>; export type BuildConfig = z.infer; export type Flow = z.infer; export type FlowEntry = z.infer; export type FlowsIndex = z.infer; export type AttributeSet = z.infer; export type Validations = z.infer<(typeof BuildConfig.shape)["x-validations"]>; export type ErrorCodes = z.infer; export type SupportedActions = z.infer; export {}; //# sourceMappingURL=build-type.d.ts.map