import { z } from 'zod';
/**
 * Schema for receiving entity
 * Based on OpenAPI spec - all fields are REQUIRED per specification
 */
export declare const ReceivingSchema: z.ZodObject<{
    importState: z.ZodString;
    dateCreated: z.ZodString;
    dateLastModified: z.ZodString;
    updateCd: z.ZodNumber;
    statusCd: z.ZodNumber;
    processCd: z.ZodNumber;
    jsonData: z.ZodNullable<z.ZodString>;
    requestId: z.ZodNullable<z.ZodString>;
} & {
    receivingUid: z.ZodNumber;
    referenceNo: z.ZodNullable<z.ZodString>;
    poNo: z.ZodNumber;
    properties: z.ZodNullable<z.ZodString>;
    processMessage: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    requestId: string | null;
    dateCreated: string;
    dateLastModified: string;
    statusCd: number;
    updateCd: number;
    processCd: number;
    properties: string | null;
    jsonData: string | null;
    importState: string;
    receivingUid: number;
    referenceNo: string | null;
    poNo: number;
    processMessage: string | null;
}, {
    requestId: string | null;
    dateCreated: string;
    dateLastModified: string;
    statusCd: number;
    updateCd: number;
    processCd: number;
    properties: string | null;
    jsonData: string | null;
    importState: string;
    receivingUid: number;
    referenceNo: string | null;
    poNo: number;
    processMessage: string | null;
}>;
/**
 * Schema for receiving list query parameters
 */
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 | 4 | 1 | 5 | 8, 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8">>;
} & {
    poNo: z.ZodOptional<z.ZodNumber>;
    statusCd: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    statusCd?: number | undefined;
    poNo?: number | undefined;
}, {
    edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    statusCd?: number | undefined;
    poNo?: number | undefined;
}>;
/**
 * Schema for receiving creation request
 */
export declare const ReceivingCreateRequestSchema: z.ZodObject<{
    poNo: z.ZodNumber;
    referenceNo: z.ZodOptional<z.ZodString>;
    requestId: z.ZodOptional<z.ZodString>;
    jsonData: z.ZodOptional<z.ZodString>;
    properties: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    poNo: number;
    requestId?: string | undefined;
    properties?: string | undefined;
    jsonData?: string | undefined;
    referenceNo?: string | undefined;
}, {
    poNo: number;
    requestId?: string | undefined;
    properties?: string | undefined;
    jsonData?: string | undefined;
    referenceNo?: string | undefined;
}>;
/**
 * Schema for receiving update request
 */
export declare const ReceivingUpdateRequestSchema: z.ZodObject<{
    statusCd: z.ZodOptional<z.ZodNumber>;
    processCd: z.ZodOptional<z.ZodNumber>;
    processMessage: z.ZodOptional<z.ZodString>;
    jsonData: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    statusCd?: number | undefined;
    processCd?: number | undefined;
    jsonData?: string | undefined;
    processMessage?: string | undefined;
}, {
    statusCd?: number | undefined;
    processCd?: number | undefined;
    jsonData?: string | undefined;
    processMessage?: string | undefined;
}>;
export declare const ReceivingListResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodArray<z.ZodObject<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        receivingUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        poNo: z.ZodNumber;
        properties: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }>, "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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }[];
    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<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        receivingUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        poNo: z.ZodNumber;
        properties: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }>;
    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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    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<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        receivingUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        poNo: z.ZodNumber;
        properties: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }>;
    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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    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<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        receivingUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        poNo: z.ZodNumber;
        properties: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }>;
    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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    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<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        receivingUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        poNo: z.ZodNumber;
        properties: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    }>;
    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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        properties: string | null;
        jsonData: string | null;
        importState: string;
        receivingUid: number;
        referenceNo: string | null;
        poNo: number;
        processMessage: string | null;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
/**
 * Schema for purchase order receipt entity
 * Based on OpenAPI spec - all fields are REQUIRED per specification
 */
export declare const PurchaseOrderReceiptSchema: z.ZodObject<{
    importState: z.ZodString;
    dateCreated: z.ZodString;
    dateLastModified: z.ZodString;
    updateCd: z.ZodNumber;
    statusCd: z.ZodNumber;
    processCd: z.ZodNumber;
    jsonData: z.ZodNullable<z.ZodString>;
    requestId: z.ZodNullable<z.ZodString>;
} & {
    purchaseOrderReceiptUid: z.ZodNumber;
    referenceNo: z.ZodNullable<z.ZodString>;
    processMessage: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    requestId: string | null;
    dateCreated: string;
    dateLastModified: string;
    statusCd: number;
    updateCd: number;
    processCd: number;
    jsonData: string | null;
    importState: string;
    referenceNo: string | null;
    processMessage: string | null;
    purchaseOrderReceiptUid: number;
}, {
    requestId: string | null;
    dateCreated: string;
    dateLastModified: string;
    statusCd: number;
    updateCd: number;
    processCd: number;
    jsonData: string | null;
    importState: string;
    referenceNo: string | null;
    processMessage: string | null;
    purchaseOrderReceiptUid: number;
}>;
/**
 * Schema for purchase order receipt list query parameters
 */
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 | 4 | 1 | 5 | 8, 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8">>;
} & {
    referenceNo: z.ZodOptional<z.ZodString>;
    statusCd: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    statusCd?: number | undefined;
    referenceNo?: string | undefined;
}, {
    edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    statusCd?: number | undefined;
    referenceNo?: string | undefined;
}>;
/**
 * Schema for purchase order receipt creation request
 */
export declare const PurchaseOrderReceiptCreateRequestSchema: z.ZodObject<{
    referenceNo: z.ZodOptional<z.ZodString>;
    requestId: z.ZodOptional<z.ZodString>;
    jsonData: z.ZodOptional<z.ZodString>;
    properties: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    requestId?: string | undefined;
    properties?: string | undefined;
    jsonData?: string | undefined;
    referenceNo?: string | undefined;
}, {
    requestId?: string | undefined;
    properties?: string | undefined;
    jsonData?: string | undefined;
    referenceNo?: string | undefined;
}>;
/**
 * Schema for purchase order receipt update request
 */
export declare const PurchaseOrderReceiptUpdateRequestSchema: z.ZodObject<{
    statusCd: z.ZodOptional<z.ZodNumber>;
    processCd: z.ZodOptional<z.ZodNumber>;
    jsonData: z.ZodOptional<z.ZodString>;
    properties: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    statusCd?: number | undefined;
    processCd?: number | undefined;
    properties?: string | undefined;
    jsonData?: string | undefined;
}, {
    statusCd?: number | undefined;
    processCd?: number | undefined;
    properties?: string | undefined;
    jsonData?: string | undefined;
}>;
export declare const PurchaseOrderReceiptListResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodArray<z.ZodObject<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        purchaseOrderReceiptUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }>, "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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }[];
    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<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        purchaseOrderReceiptUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }>;
    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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    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<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        purchaseOrderReceiptUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }>;
    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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    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<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        purchaseOrderReceiptUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }>;
    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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    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<{
        importState: z.ZodString;
        dateCreated: z.ZodString;
        dateLastModified: z.ZodString;
        updateCd: z.ZodNumber;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
        jsonData: z.ZodNullable<z.ZodString>;
        requestId: z.ZodNullable<z.ZodString>;
    } & {
        purchaseOrderReceiptUid: z.ZodNumber;
        referenceNo: z.ZodNullable<z.ZodString>;
        processMessage: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }, {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    }>;
    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: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        requestId: string | null;
        dateCreated: string;
        dateLastModified: string;
        statusCd: number;
        updateCd: number;
        processCd: number;
        jsonData: string | null;
        importState: string;
        referenceNo: string | null;
        processMessage: string | null;
        purchaseOrderReceiptUid: number;
    };
    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