import { z } from 'zod';
/** Receiving - key field only, passthrough for API flexibility */
export declare const ReceivingSchema: z.ZodObject<{
    receivingUid: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    receivingUid: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    receivingUid: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const ReceivingListParamsSchema: z.ZodObject<{
    limit: z.ZodOptional<z.ZodNumber>;
    offset: z.ZodOptional<z.ZodNumber>;
} & {
    edgeCache: z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<8>, z.ZodLiteral<"1">, z.ZodLiteral<"2">, z.ZodLiteral<"3">, z.ZodLiteral<"4">, z.ZodLiteral<"5">, z.ZodLiteral<"8">]>, 3 | 2 | 1 | 4 | 5 | 8, 3 | 2 | 1 | 4 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8">>;
} & {
    poNo: z.ZodOptional<z.ZodNumber>;
    statusCd: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    limit?: number | undefined;
    offset?: number | undefined;
    edgeCache?: 3 | 2 | 1 | 4 | 5 | 8 | undefined;
    statusCd?: number | undefined;
    poNo?: number | undefined;
}, {
    limit?: number | undefined;
    offset?: number | undefined;
    edgeCache?: 3 | 2 | 1 | 4 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
    statusCd?: number | undefined;
    poNo?: number | undefined;
}>;
/** Create request - passthrough for flexible input */
export declare const ReceivingCreateRequestSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>;
/** Update request - passthrough for flexible input */
export declare const ReceivingUpdateRequestSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>;
export declare const ReceivingListResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodArray<z.ZodObject<{
        receivingUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, "many">;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: z.objectOutputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: z.objectInputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: z.objectOutputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: z.objectInputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export declare const ReceivingGetResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodObject<{
        receivingUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export declare const ReceivingCreateResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodObject<{
        receivingUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export declare const ReceivingUpdateResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodObject<{
        receivingUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export declare const ReceivingDeleteResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodObject<{
        receivingUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        receivingUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        receivingUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
/** Purchase order receipt - key field only, passthrough for API flexibility */
export declare const PurchaseOrderReceiptSchema: z.ZodObject<{
    purchaseOrderReceiptUid: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    purchaseOrderReceiptUid: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    purchaseOrderReceiptUid: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const PurchaseOrderReceiptListParamsSchema: z.ZodObject<{
    limit: z.ZodOptional<z.ZodNumber>;
    offset: z.ZodOptional<z.ZodNumber>;
} & {
    edgeCache: z.ZodOptional<z.ZodEffects<z.ZodUnion<[z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<8>, z.ZodLiteral<"1">, z.ZodLiteral<"2">, z.ZodLiteral<"3">, z.ZodLiteral<"4">, z.ZodLiteral<"5">, z.ZodLiteral<"8">]>, 3 | 2 | 1 | 4 | 5 | 8, 3 | 2 | 1 | 4 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8">>;
} & {
    referenceNo: z.ZodOptional<z.ZodString>;
    statusCd: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    limit?: number | undefined;
    offset?: number | undefined;
    edgeCache?: 3 | 2 | 1 | 4 | 5 | 8 | undefined;
    statusCd?: number | undefined;
    referenceNo?: string | undefined;
}, {
    limit?: number | undefined;
    offset?: number | undefined;
    edgeCache?: 3 | 2 | 1 | 4 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
    statusCd?: number | undefined;
    referenceNo?: string | undefined;
}>;
/** Create request - passthrough for flexible input */
export declare const PurchaseOrderReceiptCreateRequestSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>;
/** Update request - passthrough for flexible input */
export declare const PurchaseOrderReceiptUpdateRequestSchema: z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>;
export declare const PurchaseOrderReceiptListResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodArray<z.ZodObject<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, "many">;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: z.objectOutputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: z.objectInputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: z.objectOutputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: z.objectInputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export declare const PurchaseOrderReceiptGetResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodObject<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export declare const PurchaseOrderReceiptCreateResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodObject<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export declare const PurchaseOrderReceiptUpdateResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodObject<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export declare const PurchaseOrderReceiptDeleteResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodObject<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        purchaseOrderReceiptUid: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>;
    message: z.ZodString;
    options: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    params: z.ZodUnion<[z.ZodArray<z.ZodUnknown, "many">, z.ZodRecord<z.ZodString, z.ZodUnknown>]>;
    status: z.ZodNumber;
    total: z.ZodNumber;
    totalResults: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        purchaseOrderReceiptUid: number;
    } & {
        [k: string]: unknown;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export type Receiving = z.infer<typeof ReceivingSchema>;
export type ReceivingListParams = z.infer<typeof ReceivingListParamsSchema>;
export type ReceivingCreateRequest = z.infer<typeof ReceivingCreateRequestSchema>;
export type ReceivingUpdateRequest = z.infer<typeof ReceivingUpdateRequestSchema>;
export type ReceivingListResponse = z.infer<typeof ReceivingListResponseSchema>;
export type ReceivingGetResponse = z.infer<typeof ReceivingGetResponseSchema>;
export type ReceivingCreateResponse = z.infer<typeof ReceivingCreateResponseSchema>;
export type ReceivingUpdateResponse = z.infer<typeof ReceivingUpdateResponseSchema>;
export type ReceivingDeleteResponse = z.infer<typeof ReceivingDeleteResponseSchema>;
export type PurchaseOrderReceipt = z.infer<typeof PurchaseOrderReceiptSchema>;
export type PurchaseOrderReceiptListParams = z.infer<typeof PurchaseOrderReceiptListParamsSchema>;
export type PurchaseOrderReceiptCreateRequest = z.infer<typeof PurchaseOrderReceiptCreateRequestSchema>;
export type PurchaseOrderReceiptUpdateRequest = z.infer<typeof PurchaseOrderReceiptUpdateRequestSchema>;
export type PurchaseOrderReceiptListResponse = z.infer<typeof PurchaseOrderReceiptListResponseSchema>;
export type PurchaseOrderReceiptGetResponse = z.infer<typeof PurchaseOrderReceiptGetResponseSchema>;
export type PurchaseOrderReceiptCreateResponse = z.infer<typeof PurchaseOrderReceiptCreateResponseSchema>;
export type PurchaseOrderReceiptUpdateResponse = z.infer<typeof PurchaseOrderReceiptUpdateResponseSchema>;
export type PurchaseOrderReceiptDeleteResponse = z.infer<typeof PurchaseOrderReceiptDeleteResponseSchema>;
//# sourceMappingURL=receiving.d.ts.map