import { z } from 'zod';
export declare const StateSchema: z.ZodObject<{
    stateUid: z.ZodNumber;
    countryUid: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    twoLetterCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    stateName: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    dateCreated: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    createdBy: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    dateLastModified: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    lastMaintainedBy: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    combinedFederalState1099No: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    telecheckStateCode: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    updateCd: z.ZodNumber;
    active: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    taxRate: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    dateLastChecked: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    taxShipping: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    statusCd: z.ZodNumber;
    processCd: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    statusCd: number;
    updateCd: number;
    processCd: number;
    stateUid: number;
    dateCreated?: string | null | undefined;
    dateLastModified?: string | null | undefined;
    dateLastChecked?: string | null | undefined;
    createdBy?: string | null | undefined;
    lastMaintainedBy?: string | null | undefined;
    countryUid?: number | null | undefined;
    twoLetterCode?: string | null | undefined;
    stateName?: string | null | undefined;
    combinedFederalState1099No?: number | null | undefined;
    telecheckStateCode?: number | null | undefined;
    active?: number | null | undefined;
    taxRate?: number | null | undefined;
    taxShipping?: number | null | undefined;
}, {
    statusCd: number;
    updateCd: number;
    processCd: number;
    stateUid: number;
    dateCreated?: string | null | undefined;
    dateLastModified?: string | null | undefined;
    dateLastChecked?: string | null | undefined;
    createdBy?: string | null | undefined;
    lastMaintainedBy?: string | null | undefined;
    countryUid?: number | null | undefined;
    twoLetterCode?: string | null | undefined;
    stateName?: string | null | undefined;
    combinedFederalState1099No?: number | null | undefined;
    telecheckStateCode?: number | null | undefined;
    active?: number | null | undefined;
    taxRate?: number | null | undefined;
    taxShipping?: number | null | undefined;
}>;
export declare const StateListParamsSchema: z.ZodObject<{
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    orderBy: z.ZodOptional<z.ZodString>;
} & {
    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">>;
} & {
    q: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined;
    q?: string | undefined;
    orderBy?: string | undefined;
}, {
    edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    q?: string | undefined;
    orderBy?: string | undefined;
}> | z.ZodObject<{
    limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    orderBy: z.ZodOptional<z.ZodString>;
} & {
    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">>;
} & {
    q: z.ZodOptional<z.ZodString>;
} & {
    twoLetterCode: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    limit: number;
    offset: number;
    edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined;
    q?: string | undefined;
    orderBy?: string | undefined;
    twoLetterCode?: string | undefined;
}, {
    edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
    limit?: number | undefined;
    offset?: number | undefined;
    q?: string | undefined;
    orderBy?: string | undefined;
    twoLetterCode?: string | undefined;
}>;
export declare const StateGetParamsSchema: z.ZodObject<{
    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">>;
}, "strip", z.ZodTypeAny, {
    edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined;
}, {
    edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
}> | z.ZodObject<{
    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">>;
} & {
    twoLetterCode: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    edgeCache?: 3 | 2 | 4 | 1 | 5 | 8 | undefined;
    twoLetterCode?: string | undefined;
}, {
    edgeCache?: 3 | 2 | 4 | 1 | "1" | 5 | 8 | "2" | "3" | "4" | "5" | "8" | undefined;
    twoLetterCode?: string | undefined;
}>;
export declare const CreateStateRequestSchema: z.ZodObject<{
    countryUid: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    twoLetterCode: z.ZodString;
    stateName: z.ZodString;
    createdBy: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    combinedFederalState1099No: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    telecheckStateCode: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    active: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    taxRate: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    taxShipping: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    createdBy: string;
    twoLetterCode: string;
    stateName: string;
    active: number;
    taxRate: number;
    taxShipping: number;
    countryUid?: number | null | undefined;
    combinedFederalState1099No?: number | null | undefined;
    telecheckStateCode?: number | null | undefined;
}, {
    twoLetterCode: string;
    stateName: string;
    createdBy?: string | undefined;
    countryUid?: number | null | undefined;
    combinedFederalState1099No?: number | null | undefined;
    telecheckStateCode?: number | null | undefined;
    active?: number | undefined;
    taxRate?: number | undefined;
    taxShipping?: number | undefined;
}>;
export declare const UpdateStateRequestSchema: z.ZodObject<{
    active: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    taxRate: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    taxShipping: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    active?: number | null | undefined;
    taxRate?: number | null | undefined;
    taxShipping?: number | null | undefined;
}, {
    active?: number | null | undefined;
    taxRate?: number | null | undefined;
    taxShipping?: number | null | undefined;
}>;
export declare const StateListResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodArray<z.ZodObject<{
        stateUid: z.ZodNumber;
        countryUid: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        twoLetterCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        stateName: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        dateCreated: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        createdBy: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        dateLastModified: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        lastMaintainedBy: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        combinedFederalState1099No: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        telecheckStateCode: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        updateCd: z.ZodNumber;
        active: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        taxRate: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        dateLastChecked: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        taxShipping: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    }, {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    }>, "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: {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    }[];
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export declare const StateResponseSchema: z.ZodEffects<z.ZodObject<{
    count: z.ZodNumber;
    data: z.ZodObject<{
        stateUid: z.ZodNumber;
        countryUid: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        twoLetterCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        stateName: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        dateCreated: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        createdBy: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        dateLastModified: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        lastMaintainedBy: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        combinedFederalState1099No: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        telecheckStateCode: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        updateCd: z.ZodNumber;
        active: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        taxRate: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        dateLastChecked: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        taxShipping: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        statusCd: z.ZodNumber;
        processCd: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    }, {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    }>;
    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: {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>, {
    params: Record<string, unknown> | unknown[];
    data: {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}, {
    params: Record<string, unknown> | unknown[];
    data: {
        statusCd: number;
        updateCd: number;
        processCd: number;
        stateUid: number;
        dateCreated?: string | null | undefined;
        dateLastModified?: string | null | undefined;
        dateLastChecked?: string | null | undefined;
        createdBy?: string | null | undefined;
        lastMaintainedBy?: string | null | undefined;
        countryUid?: number | null | undefined;
        twoLetterCode?: string | null | undefined;
        stateName?: string | null | undefined;
        combinedFederalState1099No?: number | null | undefined;
        telecheckStateCode?: number | null | undefined;
        active?: number | null | undefined;
        taxRate?: number | null | undefined;
        taxShipping?: number | null | undefined;
    };
    options: Record<string, unknown> | unknown[];
    status: number;
    message: string;
    count: number;
    total: number;
    totalResults: number;
}>;
export type State = z.infer<typeof StateSchema>;
export type StateListParams = z.infer<typeof StateListParamsSchema>;
export type StateGetParams = z.infer<typeof StateGetParamsSchema>;
export type CreateStateRequest = z.infer<typeof CreateStateRequestSchema>;
export type UpdateStateRequest = z.infer<typeof UpdateStateRequestSchema>;
export type StateListResponse = z.infer<typeof StateListResponseSchema>;
export type StateResponse = z.infer<typeof StateResponseSchema>;
//# sourceMappingURL=states.d.ts.map