import { z } from 'zod'; export interface PostBlobSidecarRequest { blobs: Array<{ index: number; blob: { type: string; data: string; }; }>; } export declare const blockRootSchema: z.ZodEffects; export declare const slotSchema: z.ZodNumber; export declare const indicesSchema: z.ZodOptional, number[], string>>; /** * Block identifier. The spec allows for , , "head", "genesis", "finalized", but we only support the block root. * See https://ethereum.github.io/beacon-APIs/?urls.primaryName=dev#/Beacon/getBlobSidecars. */ export declare const blockIdSchema: z.ZodEffects; export declare const postBlobSidecarSchema: z.ZodObject<{ block_id: z.ZodEffects; blobs: z.ZodArray; }, "strip", z.ZodTypeAny, { index: number; blob: { type: string; data: string; }; }, { index: number; blob: { type: string; data: string; }; }>, "many">; }, "strip", z.ZodTypeAny, { blobs: { index: number; blob: { type: string; data: string; }; }[]; block_id: `0x${string}`; }, { blobs: { index: number; blob: { type: string; data: string; }; }[]; block_id: string; }>; //# sourceMappingURL=api.d.ts.map