import { z } from 'zod';
export declare const tableCalcPercentOfPreviousValueSchema: z.ZodObject<{
    name: z.ZodString;
    displayName: z.ZodString;
} & {
    type: z.ZodLiteral<"percent_of_previous_value">;
    fieldId: z.ZodString;
    orderBy: z.ZodArray<z.ZodObject<{
        fieldId: z.ZodString;
        order: z.ZodNullable<z.ZodEnum<["asc", "desc"]>>;
    }, "strip", z.ZodTypeAny, {
        fieldId: string;
        order: "asc" | "desc" | null;
    }, {
        fieldId: string;
        order: "asc" | "desc" | null;
    }>, "many">;
    partitionBy: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
    name: string;
    fieldId: string;
    type: "percent_of_previous_value";
    displayName: string;
    orderBy: {
        fieldId: string;
        order: "asc" | "desc" | null;
    }[];
    partitionBy: string[] | null;
}, {
    name: string;
    fieldId: string;
    type: "percent_of_previous_value";
    displayName: string;
    orderBy: {
        fieldId: string;
        order: "asc" | "desc" | null;
    }[];
    partitionBy: string[] | null;
}>;
export type TableCalcPercentOfPreviousValueSchema = z.infer<typeof tableCalcPercentOfPreviousValueSchema>;
//# sourceMappingURL=tableCalcPercentOfPreviousValue.d.ts.map