import { z } from 'zod';
export declare const access_grant_created_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.created">;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.created";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.created";
}>;
export declare const access_grant_deleted_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.deleted">;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.deleted";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.deleted";
}>;
export declare const access_grant_access_granted_to_all_doors_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.access_granted_to_all_doors">;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_granted_to_all_doors";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_granted_to_all_doors";
}>;
export type AccessGrantAccessGrantedToAllDoorsEvent = z.infer<typeof access_grant_access_granted_to_all_doors_event>;
export declare const access_grant_access_granted_to_door_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.access_granted_to_door">;
    acs_entrance_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    acs_entrance_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_granted_to_door";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    acs_entrance_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_granted_to_door";
}>;
export type AccessGrantAccessGrantedToDoorEvent = z.infer<typeof access_grant_access_granted_to_door_event>;
export declare const access_grant_access_to_door_lost_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.access_to_door_lost">;
    acs_entrance_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    acs_entrance_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_to_door_lost";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    acs_entrance_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_to_door_lost";
}>;
export type AccessGrantAccessToDoorLostEvent = z.infer<typeof access_grant_access_to_door_lost_event>;
export declare const access_grant_access_times_changed_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.access_times_changed">;
    access_grant_key: z.ZodOptional<z.ZodString>;
    starts_at: z.ZodOptional<z.ZodString>;
    ends_at: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_times_changed";
    starts_at?: string | undefined;
    ends_at?: string | undefined;
    access_grant_key?: string | undefined;
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_times_changed";
    starts_at?: string | undefined;
    ends_at?: string | undefined;
    access_grant_key?: string | undefined;
}>;
export type AccessGrantAccessTimesChangedEvent = z.infer<typeof access_grant_access_times_changed_event>;
export declare const access_grant_could_not_create_requested_access_methods_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.could_not_create_requested_access_methods">;
    error_message: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.could_not_create_requested_access_methods";
    error_message: string;
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.could_not_create_requested_access_methods";
    error_message: string;
}>;
export type AccessGrantCouldNotCreateRequestedAccessMethodsEvent = z.infer<typeof access_grant_could_not_create_requested_access_methods_event>;
export declare const access_grant_events: readonly [z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.created">;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.created";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.created";
}>, z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.deleted">;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.deleted";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.deleted";
}>, z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.access_granted_to_all_doors">;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_granted_to_all_doors";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_granted_to_all_doors";
}>, z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.access_granted_to_door">;
    acs_entrance_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    acs_entrance_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_granted_to_door";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    acs_entrance_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_granted_to_door";
}>, z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.access_to_door_lost">;
    acs_entrance_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    acs_entrance_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_to_door_lost";
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    acs_entrance_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_to_door_lost";
}>, z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.access_times_changed">;
    access_grant_key: z.ZodOptional<z.ZodString>;
    starts_at: z.ZodOptional<z.ZodString>;
    ends_at: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_times_changed";
    starts_at?: string | undefined;
    ends_at?: string | undefined;
    access_grant_key?: string | undefined;
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.access_times_changed";
    starts_at?: string | undefined;
    ends_at?: string | undefined;
    access_grant_key?: string | undefined;
}>, z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    access_grant_id: z.ZodString;
} & {
    event_type: z.ZodLiteral<"access_grant.could_not_create_requested_access_methods">;
    error_message: z.ZodString;
}, "strip", z.ZodTypeAny, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.could_not_create_requested_access_methods";
    error_message: string;
}, {
    workspace_id: string;
    created_at: string;
    access_grant_id: string;
    event_id: string;
    occurred_at: string;
    event_type: "access_grant.could_not_create_requested_access_methods";
    error_message: string;
}>];
