import { z } from "zod";
export declare const manifestTransformResult: z.ZodObject<{
    manifest: z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{
        integrity: z.ZodOptional<z.ZodString>;
        revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        url: z.ZodString;
    }, {
        size: z.ZodNumber;
    }>, "strip", z.ZodTypeAny, {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }, {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }>, "many">;
    warnings: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strict", z.ZodTypeAny, {
    manifest: {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }[];
    warnings?: string[] | undefined;
}, {
    manifest: {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }[];
    warnings?: string[] | undefined;
}>;
export declare const manifestTransform: z.ZodFunction<z.ZodTuple<[z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{
    integrity: z.ZodOptional<z.ZodString>;
    revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    url: z.ZodString;
}, {
    size: z.ZodNumber;
}>, "strip", z.ZodTypeAny, {
    url: string;
    size: number;
    integrity?: string | undefined;
    revision?: string | null | undefined;
}, {
    url: string;
    size: number;
    integrity?: string | undefined;
    revision?: string | null | undefined;
}>, "many">, z.ZodOptional<z.ZodUnknown>], null>, z.ZodUnion<[z.ZodPromise<z.ZodObject<{
    manifest: z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{
        integrity: z.ZodOptional<z.ZodString>;
        revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        url: z.ZodString;
    }, {
        size: z.ZodNumber;
    }>, "strip", z.ZodTypeAny, {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }, {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }>, "many">;
    warnings: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strict", z.ZodTypeAny, {
    manifest: {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }[];
    warnings?: string[] | undefined;
}, {
    manifest: {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }[];
    warnings?: string[] | undefined;
}>>, z.ZodObject<{
    manifest: z.ZodArray<z.ZodObject<z.objectUtil.extendShape<{
        integrity: z.ZodOptional<z.ZodString>;
        revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        url: z.ZodString;
    }, {
        size: z.ZodNumber;
    }>, "strip", z.ZodTypeAny, {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }, {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }>, "many">;
    warnings: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strict", z.ZodTypeAny, {
    manifest: {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }[];
    warnings?: string[] | undefined;
}, {
    manifest: {
        url: string;
        size: number;
        integrity?: string | undefined;
        revision?: string | null | undefined;
    }[];
    warnings?: string[] | undefined;
}>]>>;
//# sourceMappingURL=manifestTransform.d.ts.map