import { z } from 'zod';
import { EDocumentType } from '../../data/eDocumentTypes.table';
export declare const DisablingEventSchema: z.ZodEffects<z.ZodObject<{
    timbrado: z.ZodEffects<z.ZodNumber, number, number>;
    establecimiento: z.ZodEffects<z.ZodNumber, string, number>;
    punto: z.ZodEffects<z.ZodNumber, string, number>;
    desde: z.ZodEffects<z.ZodNumber, string, number>;
    hasta: z.ZodEffects<z.ZodNumber, string, number>;
    tipoDocumento: z.ZodNativeEnum<typeof EDocumentType>;
    motivo: z.ZodString;
    serie: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
}, "strip", z.ZodTypeAny, {
    timbrado: number;
    establecimiento: string;
    punto: string;
    motivo: string;
    tipoDocumento: EDocumentType;
    desde: string;
    hasta: string;
    serie?: string | undefined;
}, {
    timbrado: number;
    establecimiento: number;
    punto: number;
    motivo: string;
    tipoDocumento: EDocumentType;
    desde: number;
    hasta: number;
    serie?: string | undefined;
}>, {
    timbrado: number;
    establecimiento: string;
    punto: string;
    motivo: string;
    tipoDocumento: EDocumentType;
    desde: string;
    hasta: string;
    serie?: string | undefined;
}, {
    timbrado: number;
    establecimiento: number;
    punto: number;
    motivo: string;
    tipoDocumento: EDocumentType;
    desde: number;
    hasta: number;
    serie?: string | undefined;
}>;
export type DisablingEventInput = z.input<typeof DisablingEventSchema>;
