import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PixelFormat = { /** * If pixel RGB data are in big-endian */ bigEndian?: boolean | undefined; /** * How many bits in a single full pixel datum. Valid values are: 8, 16, 32 */ bitsPerPixel?: number | undefined; /** * Max value of blue pixel */ blueMax?: number | undefined; /** * How many bits to right shift a pixel datum to get blue bits in lsb */ blueShift?: number | undefined; /** * Color depth */ depth?: number | undefined; /** * Max value of green pixel */ greenMax?: number | undefined; /** * How many bits to right shift a pixel datum to get green bits in lsb */ greenShift?: number | undefined; padding1?: number | undefined; padding2?: number | undefined; padding3?: number | undefined; /** * Max value of red pixel */ redMax?: number | undefined; /** * How many bits to right shift a pixel datum to get red bits in lsb */ redShift?: number | undefined; /** * If false, color maps are used */ trueColor?: boolean | undefined; }; /** @internal */ export declare const PixelFormat$inboundSchema: z.ZodType; export declare function pixelFormatFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=pixelformat.d.ts.map