import { z } from 'zod';
export declare const action_attempt_lock_door_succeeded_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.lock_door.succeeded">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.lock_door.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.lock_door.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}>;
export declare const action_attempt_lock_door_failed_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.lock_door.failed">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.lock_door.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.lock_door.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}>;
export declare const action_attempt_unlock_door_succeeded_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.unlock_door.succeeded">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.unlock_door.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.unlock_door.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}>;
export declare const action_attempt_unlock_door_failed_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.unlock_door.failed">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.unlock_door.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.unlock_door.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}>;
export declare const action_attempt_simulate_keypad_code_entry_succeeded_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.simulate_keypad_code_entry.succeeded">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_keypad_code_entry.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_keypad_code_entry.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}>;
export declare const action_attempt_simulate_keypad_code_entry_failed_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.simulate_keypad_code_entry.failed">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_keypad_code_entry.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_keypad_code_entry.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}>;
export declare const action_attempt_simulate_manual_lock_via_keypad_succeeded_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.simulate_manual_lock_via_keypad.succeeded">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_manual_lock_via_keypad.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_manual_lock_via_keypad.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}>;
export declare const action_attempt_simulate_manual_lock_via_keypad_failed_event: z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.simulate_manual_lock_via_keypad.failed">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_manual_lock_via_keypad.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_manual_lock_via_keypad.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}>;
export declare const action_attempt_events: (z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.lock_door.succeeded">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.lock_door.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.lock_door.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}> | z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.lock_door.failed">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.lock_door.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.lock_door.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}> | z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.unlock_door.succeeded">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.unlock_door.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.unlock_door.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}> | z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.unlock_door.failed">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.unlock_door.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.unlock_door.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}> | z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.simulate_keypad_code_entry.succeeded">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_keypad_code_entry.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_keypad_code_entry.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}> | z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.simulate_keypad_code_entry.failed">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_keypad_code_entry.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_keypad_code_entry.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}> | z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.simulate_manual_lock_via_keypad.succeeded">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_manual_lock_via_keypad.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_manual_lock_via_keypad.succeeded";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}> | z.ZodObject<{
    event_id: z.ZodString;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    occurred_at: z.ZodString;
} & {
    action_attempt_id: z.ZodString;
    action_type: z.ZodString;
    status: z.ZodString;
    device_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodOptional<z.ZodString>;
} & {
    event_type: z.ZodLiteral<"action_attempt.simulate_manual_lock_via_keypad.failed">;
}, "strip", z.ZodTypeAny, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_manual_lock_via_keypad.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}, {
    status: string;
    workspace_id: string;
    created_at: string;
    action_attempt_id: string;
    action_type: string;
    event_id: string;
    occurred_at: string;
    event_type: "action_attempt.simulate_manual_lock_via_keypad.failed";
    device_id?: string | undefined;
    connected_account_id?: string | undefined;
}>)[];
