import * as _walkeros_core_dev from '@walkeros/core/dev'; import { z } from '@walkeros/core/dev'; import { Flow, Store, Hint } from '@walkeros/core'; declare const SettingsSchema: z.ZodObject<{ bucket: z.ZodString; endpoint: z.ZodString; accessKeyId: z.ZodString; secretAccessKey: z.ZodString; region: z.ZodDefault; prefix: z.ZodOptional; }, z.core.$strip>; type Settings = z.infer; declare const SetupSchema: z.ZodObject<{ region: z.ZodDefault; }, z.core.$strip>; type Setup = z.infer; declare const settings: _walkeros_core_dev.JSONSchema; declare const setup: _walkeros_core_dev.JSONSchema; type index$1_Settings = Settings; declare const index$1_SettingsSchema: typeof SettingsSchema; type index$1_Setup = Setup; declare const index$1_SetupSchema: typeof SetupSchema; declare const index$1_settings: typeof settings; declare const index$1_setup: typeof setup; declare namespace index$1 { export { type index$1_Settings as Settings, index$1_SettingsSchema as SettingsSchema, type index$1_Setup as Setup, index$1_SetupSchema as SetupSchema, index$1_settings as settings, index$1_setup as setup }; } /** Read an object from an AWS S3 bucket (file mode, byte-exact). */ declare const readAwsS3: Flow.StepExample; /** Key is scoped to the configured prefix subdirectory. */ declare const prefixScoping: Flow.StepExample; declare const step_prefixScoping: typeof prefixScoping; declare const step_readAwsS3: typeof readAwsS3; declare namespace step { export { step_prefixScoping as prefixScoping, step_readAwsS3 as readAwsS3 }; } /** AWS S3 bucket for serving static files byte-exact (file mode) */ declare const awsAssets: Store.Config; /** S3 as a structured key-value store (default mode, stored as JSON) */ declare const structuredKv: Store.Config; /** Cloudflare R2 bucket, no egress fees */ declare const r2Bucket: Store.Config; declare const index_awsAssets: typeof awsAssets; declare const index_r2Bucket: typeof r2Bucket; declare const index_step: typeof step; declare const index_structuredKv: typeof structuredKv; declare namespace index { export { index_awsAssets as awsAssets, index_r2Bucket as r2Bucket, index_step as step, index_structuredKv as structuredKv }; } declare const hints: Hint.Hints; export { index as examples, hints, index$1 as schemas };