import * as z from "zod"; export declare const EventFormValuesSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodEnum<["GIRA_ABERTA", "GIRA_FECHADA", "OFERENDAS", "MANUTENCAO", "REFORMA", "CONFRATERNIZACAO", "FESTA", "ACAO_SOLIDARIA", "GIRA_ATENDIMENTO", "GIRA_DESENVOLVIMENTO", "ORACULO", "ATENDIMENTO_PARTICULAR", "REUNIAO_ADMINISTRATIVA", "OTHER"]>; date: z.ZodDate; isAllDay: z.ZodDefault; startTime: z.ZodOptional; endTime: z.ZodOptional; location: z.ZodObject<{ isInTerreiro: z.ZodDefault; knownLocation: z.ZodOptional; street: z.ZodOptional; number: z.ZodOptional; complement: z.ZodOptional; neighborhood: z.ZodOptional; city: z.ZodOptional; reference: z.ZodOptional; state: z.ZodOptional; }, "strip", z.ZodTypeAny, { isInTerreiro: boolean; number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; knownLocation?: string | undefined; reference?: string | undefined; }, { number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; isInTerreiro?: boolean | undefined; knownLocation?: string | undefined; reference?: string | undefined; }>; participants: z.ZodArray; name: z.ZodOptional; profilePictureUrl: z.ZodOptional; isSelected: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string | number; isSelected: boolean; name?: string | undefined; profilePictureUrl?: string | undefined; }, { id: string | number; name?: string | undefined; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { isInTerreiro: boolean; number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; isAllDay: boolean; participants: { id: string | number; isSelected: boolean; name?: string | undefined; profilePictureUrl?: string | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; }, { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; isInTerreiro?: boolean | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; participants: { id: string | number; name?: string | undefined; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; isAllDay?: boolean | undefined; }>; export type EventFormValues = z.infer; export declare const NewEventPagePropsSchema: z.ZodObject<{ onCancel: z.ZodOptional, z.ZodVoid>>; onSaveDraft: z.ZodOptional; date: z.ZodDate; isAllDay: z.ZodDefault; startTime: z.ZodOptional; endTime: z.ZodOptional; location: z.ZodObject<{ isInTerreiro: z.ZodDefault; knownLocation: z.ZodOptional; street: z.ZodOptional; number: z.ZodOptional; complement: z.ZodOptional; neighborhood: z.ZodOptional; city: z.ZodOptional; reference: z.ZodOptional; state: z.ZodOptional; }, "strip", z.ZodTypeAny, { isInTerreiro: boolean; number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; knownLocation?: string | undefined; reference?: string | undefined; }, { number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; isInTerreiro?: boolean | undefined; knownLocation?: string | undefined; reference?: string | undefined; }>; participants: z.ZodArray; name: z.ZodOptional; profilePictureUrl: z.ZodOptional; isSelected: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string | number; isSelected: boolean; name?: string | undefined; profilePictureUrl?: string | undefined; }, { id: string | number; name?: string | undefined; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { isInTerreiro: boolean; number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; isAllDay: boolean; participants: { id: string | number; isSelected: boolean; name?: string | undefined; profilePictureUrl?: string | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; }, { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; isInTerreiro?: boolean | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; participants: { id: string | number; name?: string | undefined; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; isAllDay?: boolean | undefined; }>], null>, z.ZodVoid>>; onAddActivities: z.ZodOptional; date: z.ZodDate; isAllDay: z.ZodDefault; startTime: z.ZodOptional; endTime: z.ZodOptional; location: z.ZodObject<{ isInTerreiro: z.ZodDefault; knownLocation: z.ZodOptional; street: z.ZodOptional; number: z.ZodOptional; complement: z.ZodOptional; neighborhood: z.ZodOptional; city: z.ZodOptional; reference: z.ZodOptional; state: z.ZodOptional; }, "strip", z.ZodTypeAny, { isInTerreiro: boolean; number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; knownLocation?: string | undefined; reference?: string | undefined; }, { number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; isInTerreiro?: boolean | undefined; knownLocation?: string | undefined; reference?: string | undefined; }>; participants: z.ZodArray; name: z.ZodOptional; profilePictureUrl: z.ZodOptional; isSelected: z.ZodDefault; }, "strip", z.ZodTypeAny, { id: string | number; isSelected: boolean; name?: string | undefined; profilePictureUrl?: string | undefined; }, { id: string | number; name?: string | undefined; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { isInTerreiro: boolean; number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; isAllDay: boolean; participants: { id: string | number; isSelected: boolean; name?: string | undefined; profilePictureUrl?: string | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; }, { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; isInTerreiro?: boolean | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; participants: { id: string | number; name?: string | undefined; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; isAllDay?: boolean | undefined; }>], null>, z.ZodVoid>>; initialParticipants: z.ZodOptional>; knownLocations: z.ZodOptional>; }, "strip", z.ZodTypeAny, { onCancel?: (() => void) | undefined; onSaveDraft?: ((args_0: { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; isInTerreiro?: boolean | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; participants: { id: string | number; name?: string | undefined; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; isAllDay?: boolean | undefined; }) => void) | undefined; onAddActivities?: ((args_0: { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; isInTerreiro?: boolean | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; participants: { id: string | number; name?: string | undefined; profilePictureUrl?: string | undefined; isSelected?: boolean | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; isAllDay?: boolean | undefined; }) => void) | undefined; initialParticipants?: any[] | undefined; knownLocations?: string[] | undefined; }, { onCancel?: (() => void) | undefined; onSaveDraft?: ((args_0: { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { isInTerreiro: boolean; number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; isAllDay: boolean; participants: { id: string | number; isSelected: boolean; name?: string | undefined; profilePictureUrl?: string | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; }) => void) | undefined; onAddActivities?: ((args_0: { type: "GIRA_ABERTA" | "GIRA_FECHADA" | "OFERENDAS" | "MANUTENCAO" | "REFORMA" | "CONFRATERNIZACAO" | "FESTA" | "ACAO_SOLIDARIA" | "GIRA_ATENDIMENTO" | "GIRA_DESENVOLVIMENTO" | "ORACULO" | "ATENDIMENTO_PARTICULAR" | "REUNIAO_ADMINISTRATIVA" | "OTHER"; name: string; date: Date; location: { isInTerreiro: boolean; number?: string | undefined; street?: string | undefined; complement?: string | undefined; neighborhood?: string | undefined; city?: string | undefined; state?: string | undefined; knownLocation?: string | undefined; reference?: string | undefined; }; isAllDay: boolean; participants: { id: string | number; isSelected: boolean; name?: string | undefined; profilePictureUrl?: string | undefined; }[]; startTime?: string | undefined; endTime?: string | undefined; }) => void) | undefined; initialParticipants?: any[] | undefined; knownLocations?: string[] | undefined; }>; export type NewEventPageProps = z.infer; export declare const EVENT_TYPES: import("../../constants/eventTypes").EventTypeOption[]; export declare const BRAZILIAN_STATES: readonly ["AC", "AL", "AP", "AM", "BA", "CE", "DF", "ES", "GO", "MA", "MT", "MS", "MG", "PA", "PB", "PR", "PE", "PI", "RJ", "RN", "RS", "RO", "RR", "SC", "SP", "SE", "TO"];