import { z } from 'zod'; /** * Dataset name validation. * Pattern: ^[a-zA-Z][a-zA-Z0-9_]{0,47}$ */ export declare const DatasetNameSchema: z.ZodString; /** * Versioned schema type governing the structure of dataset examples. * Immutable after creation (createOnly CFN property). */ export declare const DatasetSchemaTypeSchema: z.ZodEnum<{ AGENTCORE_EVALUATION_PREDEFINED_V1: "AGENTCORE_EVALUATION_PREDEFINED_V1"; AGENTCORE_EVALUATION_SIMULATED_V1: "AGENTCORE_EVALUATION_SIMULATED_V1"; }>; export type DatasetSchemaType = z.infer; /** * Managed dataset config — CLI manages the local file and syncs to service. */ export declare const DatasetManagedConfigSchema: z.ZodObject<{ location: z.ZodString; }, z.core.$strip>; /** * Dataset configuration. */ export declare const DatasetConfigSchema: z.ZodObject<{ managed: z.ZodObject<{ location: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; /** * Dataset specification in agentcore.json. * * Content management (push/pull/publish) is handled by the CLI via * `agentcore dataset push`. The `config.managed.location` field points * to the local JSONL file — it is NOT passed to CloudFormation. */ export declare const DatasetSchema: z.ZodObject<{ name: z.ZodString; schemaType: z.ZodEnum<{ AGENTCORE_EVALUATION_PREDEFINED_V1: "AGENTCORE_EVALUATION_PREDEFINED_V1"; AGENTCORE_EVALUATION_SIMULATED_V1: "AGENTCORE_EVALUATION_SIMULATED_V1"; }>; description: z.ZodOptional; config: z.ZodObject<{ managed: z.ZodObject<{ location: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; kmsKeyArn: z.ZodOptional; tags: z.ZodOptional>; }, z.core.$strip>; export type Dataset = z.infer; //# sourceMappingURL=dataset.d.ts.map