import { z } from 'zod';
export declare const acs_user_external_type: z.ZodEnum<["pti_user", "brivo_user", "hid_credential_manager_user", "salto_site_user", "latch_user", "dormakaba_community_user", "salto_space_user"]>;
export type AcsUserExternalType = z.infer<typeof acs_user_external_type>;
declare const _acs_users_error_map: z.ZodObject<{
    deleted_externally: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"deleted_externally">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    }, {
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    }>>>;
    salto_ks_subscription_limit_exceeded: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"salto_ks_subscription_limit_exceeded">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    }, {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    }>>>;
    failed_to_create_on_acs_system: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"failed_to_create_on_acs_system">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    }, {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    }>>>;
    failed_to_update_on_acs_system: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"failed_to_update_on_acs_system">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    }, {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    }>>>;
    failed_to_delete_on_acs_system: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"failed_to_delete_on_acs_system">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    }, {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    }>>>;
    latch_conflict_with_resident_user: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"latch_conflict_with_resident_user">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    }, {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    }>>>;
}, "strip", z.ZodTypeAny, {
    salto_ks_subscription_limit_exceeded?: {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    } | null | undefined;
    deleted_externally?: {
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    } | null | undefined;
    failed_to_create_on_acs_system?: {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    } | null | undefined;
    failed_to_update_on_acs_system?: {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    } | null | undefined;
    failed_to_delete_on_acs_system?: {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    } | null | undefined;
    latch_conflict_with_resident_user?: {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    } | null | undefined;
}, {
    salto_ks_subscription_limit_exceeded?: {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    } | null | undefined;
    deleted_externally?: {
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    } | null | undefined;
    failed_to_create_on_acs_system?: {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    } | null | undefined;
    failed_to_update_on_acs_system?: {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    } | null | undefined;
    failed_to_delete_on_acs_system?: {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    } | null | undefined;
    latch_conflict_with_resident_user?: {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    } | null | undefined;
}>;
export type AcsUsersErrorMap = z.infer<typeof _acs_users_error_map>;
export declare const unknown_issue_with_acs_user: z.ZodObject<{
    created_at: z.ZodString;
    message: z.ZodString;
} & {
    warning_code: z.ZodLiteral<"unknown_issue_with_acs_user">;
}, "strip", z.ZodTypeAny, {
    message: string;
    created_at: string;
    warning_code: "unknown_issue_with_acs_user";
}, {
    message: string;
    created_at: string;
    warning_code: "unknown_issue_with_acs_user";
}>;
export declare const latch_resident_user: z.ZodObject<{
    created_at: z.ZodString;
    message: z.ZodString;
} & {
    warning_code: z.ZodLiteral<"latch_resident_user">;
}, "strip", z.ZodTypeAny, {
    message: string;
    created_at: string;
    warning_code: "latch_resident_user";
}, {
    message: string;
    created_at: string;
    warning_code: "latch_resident_user";
}>;
declare const _acs_users_warning_map: z.ZodObject<{
    being_deleted: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"being_deleted">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    }, {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    }>>>;
    salto_ks_user_not_subscribed: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"salto_ks_user_not_subscribed">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    }, {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    }>>>;
    unknown_issue_with_acs_user: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"unknown_issue_with_acs_user">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    }, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    }>>>;
    latch_resident_user: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"latch_resident_user">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    }, {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    }>>>;
}, "strip", z.ZodTypeAny, {
    salto_ks_user_not_subscribed?: {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    } | null | undefined;
    being_deleted?: {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | null | undefined;
    unknown_issue_with_acs_user?: {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    } | null | undefined;
    latch_resident_user?: {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    } | null | undefined;
}, {
    salto_ks_user_not_subscribed?: {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    } | null | undefined;
    being_deleted?: {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | null | undefined;
    unknown_issue_with_acs_user?: {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    } | null | undefined;
    latch_resident_user?: {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    } | null | undefined;
}>;
export declare const acs_users_warnings: z.ZodDiscriminatedUnion<"warning_code", [z.ZodObject<{
    created_at: z.ZodString;
    message: z.ZodString;
} & {
    warning_code: z.ZodLiteral<"being_deleted">;
}, "strip", z.ZodTypeAny, {
    message: string;
    created_at: string;
    warning_code: "being_deleted";
}, {
    message: string;
    created_at: string;
    warning_code: "being_deleted";
}>, z.ZodObject<{
    created_at: z.ZodString;
    message: z.ZodString;
} & {
    warning_code: z.ZodLiteral<"salto_ks_user_not_subscribed">;
}, "strip", z.ZodTypeAny, {
    message: string;
    created_at: string;
    warning_code: "salto_ks_user_not_subscribed";
}, {
    message: string;
    created_at: string;
    warning_code: "salto_ks_user_not_subscribed";
}>, z.ZodObject<{
    created_at: z.ZodString;
    message: z.ZodString;
} & {
    warning_code: z.ZodLiteral<"unknown_issue_with_acs_user">;
}, "strip", z.ZodTypeAny, {
    message: string;
    created_at: string;
    warning_code: "unknown_issue_with_acs_user";
}, {
    message: string;
    created_at: string;
    warning_code: "unknown_issue_with_acs_user";
}>, z.ZodObject<{
    created_at: z.ZodString;
    message: z.ZodString;
} & {
    warning_code: z.ZodLiteral<"latch_resident_user">;
}, "strip", z.ZodTypeAny, {
    message: string;
    created_at: string;
    warning_code: "latch_resident_user";
}, {
    message: string;
    created_at: string;
    warning_code: "latch_resident_user";
}>]>;
export type AcsUsersWarningMap = z.infer<typeof _acs_users_warning_map>;
export declare const acs_user: z.ZodObject<{
    acs_user_id: z.ZodString;
    acs_system_id: z.ZodString;
    hid_acs_system_id: z.ZodOptional<z.ZodString>;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    display_name: z.ZodString;
    external_type: z.ZodOptional<z.ZodEnum<["pti_user", "brivo_user", "hid_credential_manager_user", "salto_site_user", "latch_user", "dormakaba_community_user", "salto_space_user"]>>;
    external_type_display_name: z.ZodOptional<z.ZodString>;
    is_suspended: z.ZodOptional<z.ZodBoolean>;
    access_schedule: z.ZodOptional<z.ZodObject<{
        starts_at: z.ZodString;
        ends_at: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        starts_at: string;
        ends_at: string | null;
    }, {
        starts_at: string;
        ends_at: string | null;
    }>>;
    user_identity_id: z.ZodOptional<z.ZodString>;
    user_identity_full_name: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    user_identity_email_address: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    user_identity_phone_number: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    warnings: z.ZodArray<z.ZodDiscriminatedUnion<"warning_code", [z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"being_deleted">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    }, {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"salto_ks_user_not_subscribed">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    }, {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"unknown_issue_with_acs_user">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    }, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"latch_resident_user">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    }, {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    }>]>, "many">;
    errors: z.ZodArray<z.ZodDiscriminatedUnion<"error_code", [z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"deleted_externally">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    }, {
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"salto_ks_subscription_limit_exceeded">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    }, {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"failed_to_create_on_acs_system">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    }, {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"failed_to_update_on_acs_system">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    }, {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"failed_to_delete_on_acs_system">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    }, {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"latch_conflict_with_resident_user">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    }, {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    }>]>, "many">;
    pending_mutations: z.ZodOptional<z.ZodArray<z.ZodDiscriminatedUnion<"mutation_code", [z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"creating">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "creating";
    }, {
        message: string;
        created_at: string;
        mutation_code: "creating";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"deleting">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "deleting";
    }, {
        message: string;
        created_at: string;
        mutation_code: "deleting";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"deferring_creation">;
        scheduled_at: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "deferring_creation";
        scheduled_at?: string | null | undefined;
    }, {
        message: string;
        created_at: string;
        mutation_code: "deferring_creation";
        scheduled_at?: string | null | undefined;
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"updating_user_information">;
        from: z.ZodObject<{
            email_address: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            full_name: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            phone_number: z.ZodOptional<z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>>>;
        }, "strip", z.ZodTypeAny, {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        }, {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        }>;
        to: z.ZodObject<{
            email_address: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            full_name: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            phone_number: z.ZodOptional<z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>>>;
        }, "strip", z.ZodTypeAny, {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        }, {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "updating_user_information";
        from: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
        to: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
    }, {
        message: string;
        created_at: string;
        mutation_code: "updating_user_information";
        from: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
        to: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"updating_access_schedule">;
        from: z.ZodObject<{
            starts_at: z.ZodNullable<z.ZodString>;
            ends_at: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            starts_at: string | null;
            ends_at: string | null;
        }, {
            starts_at: string | null;
            ends_at: string | null;
        }>;
        to: z.ZodObject<{
            starts_at: z.ZodNullable<z.ZodString>;
            ends_at: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            starts_at: string | null;
            ends_at: string | null;
        }, {
            starts_at: string | null;
            ends_at: string | null;
        }>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "updating_access_schedule";
        from: {
            starts_at: string | null;
            ends_at: string | null;
        };
        to: {
            starts_at: string | null;
            ends_at: string | null;
        };
    }, {
        message: string;
        created_at: string;
        mutation_code: "updating_access_schedule";
        from: {
            starts_at: string | null;
            ends_at: string | null;
        };
        to: {
            starts_at: string | null;
            ends_at: string | null;
        };
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"updating_suspension_state">;
        from: z.ZodObject<{
            is_suspended: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            is_suspended: boolean;
        }, {
            is_suspended: boolean;
        }>;
        to: z.ZodObject<{
            is_suspended: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            is_suspended: boolean;
        }, {
            is_suspended: boolean;
        }>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "updating_suspension_state";
        from: {
            is_suspended: boolean;
        };
        to: {
            is_suspended: boolean;
        };
    }, {
        message: string;
        created_at: string;
        mutation_code: "updating_suspension_state";
        from: {
            is_suspended: boolean;
        };
        to: {
            is_suspended: boolean;
        };
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"updating_group_membership">;
        from: z.ZodObject<{
            acs_access_group_id: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            acs_access_group_id: string | null;
        }, {
            acs_access_group_id: string | null;
        }>;
        to: z.ZodObject<{
            acs_access_group_id: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            acs_access_group_id: string | null;
        }, {
            acs_access_group_id: string | null;
        }>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "updating_group_membership";
        from: {
            acs_access_group_id: string | null;
        };
        to: {
            acs_access_group_id: string | null;
        };
    }, {
        message: string;
        created_at: string;
        mutation_code: "updating_group_membership";
        from: {
            acs_access_group_id: string | null;
        };
        to: {
            acs_access_group_id: string | null;
        };
    }>]>, "many">>;
    last_successful_sync_at: z.ZodNullable<z.ZodString>;
    connected_account_id: z.ZodString;
    salto_space_metadata: z.ZodOptional<z.ZodObject<{
        user_id: z.ZodOptional<z.ZodString>;
        audit_openings: z.ZodOptional<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        user_id?: string | undefined;
        audit_openings?: boolean | undefined;
    }, {
        user_id?: string | undefined;
        audit_openings?: boolean | undefined;
    }>>;
} & {
    full_name: z.ZodOptional<z.ZodString>;
    email: z.ZodOptional<z.ZodString>;
    email_address: z.ZodOptional<z.ZodString>;
    phone_number: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
} & {
    is_managed: z.ZodLiteral<true>;
}, "strip", z.ZodTypeAny, {
    display_name: string;
    workspace_id: string;
    created_at: string;
    errors: ({
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    } | {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    })[];
    connected_account_id: string;
    warnings: ({
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    } | {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    } | {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    })[];
    is_managed: true;
    acs_system_id: string;
    acs_user_id: string;
    last_successful_sync_at: string | null;
    email?: string | undefined;
    user_identity_id?: string | undefined;
    external_type?: "pti_user" | "brivo_user" | "hid_credential_manager_user" | "salto_site_user" | "latch_user" | "dormakaba_community_user" | "salto_space_user" | undefined;
    external_type_display_name?: string | undefined;
    salto_space_metadata?: {
        user_id?: string | undefined;
        audit_openings?: boolean | undefined;
    } | undefined;
    email_address?: string | undefined;
    full_name?: string | undefined;
    phone_number?: string | undefined;
    is_suspended?: boolean | undefined;
    hid_acs_system_id?: string | undefined;
    access_schedule?: {
        starts_at: string;
        ends_at: string | null;
    } | undefined;
    user_identity_full_name?: string | null | undefined;
    user_identity_email_address?: string | null | undefined;
    user_identity_phone_number?: string | null | undefined;
    pending_mutations?: ({
        message: string;
        created_at: string;
        mutation_code: "creating";
    } | {
        message: string;
        created_at: string;
        mutation_code: "deleting";
    } | {
        message: string;
        created_at: string;
        mutation_code: "deferring_creation";
        scheduled_at?: string | null | undefined;
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_user_information";
        from: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
        to: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_access_schedule";
        from: {
            starts_at: string | null;
            ends_at: string | null;
        };
        to: {
            starts_at: string | null;
            ends_at: string | null;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_suspension_state";
        from: {
            is_suspended: boolean;
        };
        to: {
            is_suspended: boolean;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_group_membership";
        from: {
            acs_access_group_id: string | null;
        };
        to: {
            acs_access_group_id: string | null;
        };
    })[] | undefined;
}, {
    display_name: string;
    workspace_id: string;
    created_at: string;
    errors: ({
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    } | {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    })[];
    connected_account_id: string;
    warnings: ({
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    } | {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    } | {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    })[];
    is_managed: true;
    acs_system_id: string;
    acs_user_id: string;
    last_successful_sync_at: string | null;
    email?: string | undefined;
    user_identity_id?: string | undefined;
    external_type?: "pti_user" | "brivo_user" | "hid_credential_manager_user" | "salto_site_user" | "latch_user" | "dormakaba_community_user" | "salto_space_user" | undefined;
    external_type_display_name?: string | undefined;
    salto_space_metadata?: {
        user_id?: string | undefined;
        audit_openings?: boolean | undefined;
    } | undefined;
    email_address?: string | undefined;
    full_name?: string | undefined;
    phone_number?: string | undefined;
    is_suspended?: boolean | undefined;
    hid_acs_system_id?: string | undefined;
    access_schedule?: {
        starts_at: string;
        ends_at: string | null;
    } | undefined;
    user_identity_full_name?: string | null | undefined;
    user_identity_email_address?: string | null | undefined;
    user_identity_phone_number?: string | null | undefined;
    pending_mutations?: ({
        message: string;
        created_at: string;
        mutation_code: "creating";
    } | {
        message: string;
        created_at: string;
        mutation_code: "deleting";
    } | {
        message: string;
        created_at: string;
        mutation_code: "deferring_creation";
        scheduled_at?: string | null | undefined;
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_user_information";
        from: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
        to: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_access_schedule";
        from: {
            starts_at: string | null;
            ends_at: string | null;
        };
        to: {
            starts_at: string | null;
            ends_at: string | null;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_suspension_state";
        from: {
            is_suspended: boolean;
        };
        to: {
            is_suspended: boolean;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_group_membership";
        from: {
            acs_access_group_id: string | null;
        };
        to: {
            acs_access_group_id: string | null;
        };
    })[] | undefined;
}>;
export declare const unmanaged_acs_user: z.ZodObject<{
    acs_user_id: z.ZodString;
    acs_system_id: z.ZodString;
    hid_acs_system_id: z.ZodOptional<z.ZodString>;
    workspace_id: z.ZodString;
    created_at: z.ZodString;
    display_name: z.ZodString;
    external_type: z.ZodOptional<z.ZodEnum<["pti_user", "brivo_user", "hid_credential_manager_user", "salto_site_user", "latch_user", "dormakaba_community_user", "salto_space_user"]>>;
    external_type_display_name: z.ZodOptional<z.ZodString>;
    is_suspended: z.ZodOptional<z.ZodBoolean>;
    access_schedule: z.ZodOptional<z.ZodObject<{
        starts_at: z.ZodString;
        ends_at: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        starts_at: string;
        ends_at: string | null;
    }, {
        starts_at: string;
        ends_at: string | null;
    }>>;
    user_identity_id: z.ZodOptional<z.ZodString>;
    user_identity_full_name: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    user_identity_email_address: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    user_identity_phone_number: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    warnings: z.ZodArray<z.ZodDiscriminatedUnion<"warning_code", [z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"being_deleted">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    }, {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"salto_ks_user_not_subscribed">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    }, {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"unknown_issue_with_acs_user">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    }, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"latch_resident_user">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    }, {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    }>]>, "many">;
    errors: z.ZodArray<z.ZodDiscriminatedUnion<"error_code", [z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"deleted_externally">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    }, {
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"salto_ks_subscription_limit_exceeded">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    }, {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"failed_to_create_on_acs_system">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    }, {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"failed_to_update_on_acs_system">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    }, {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"failed_to_delete_on_acs_system">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    }, {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        error_code: z.ZodLiteral<"latch_conflict_with_resident_user">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    }, {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    }>]>, "many">;
    pending_mutations: z.ZodOptional<z.ZodArray<z.ZodDiscriminatedUnion<"mutation_code", [z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"creating">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "creating";
    }, {
        message: string;
        created_at: string;
        mutation_code: "creating";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"deleting">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "deleting";
    }, {
        message: string;
        created_at: string;
        mutation_code: "deleting";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"deferring_creation">;
        scheduled_at: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "deferring_creation";
        scheduled_at?: string | null | undefined;
    }, {
        message: string;
        created_at: string;
        mutation_code: "deferring_creation";
        scheduled_at?: string | null | undefined;
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"updating_user_information">;
        from: z.ZodObject<{
            email_address: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            full_name: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            phone_number: z.ZodOptional<z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>>>;
        }, "strip", z.ZodTypeAny, {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        }, {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        }>;
        to: z.ZodObject<{
            email_address: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            full_name: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            phone_number: z.ZodOptional<z.ZodNullable<z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>>>;
        }, "strip", z.ZodTypeAny, {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        }, {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        }>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "updating_user_information";
        from: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
        to: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
    }, {
        message: string;
        created_at: string;
        mutation_code: "updating_user_information";
        from: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
        to: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"updating_access_schedule">;
        from: z.ZodObject<{
            starts_at: z.ZodNullable<z.ZodString>;
            ends_at: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            starts_at: string | null;
            ends_at: string | null;
        }, {
            starts_at: string | null;
            ends_at: string | null;
        }>;
        to: z.ZodObject<{
            starts_at: z.ZodNullable<z.ZodString>;
            ends_at: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            starts_at: string | null;
            ends_at: string | null;
        }, {
            starts_at: string | null;
            ends_at: string | null;
        }>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "updating_access_schedule";
        from: {
            starts_at: string | null;
            ends_at: string | null;
        };
        to: {
            starts_at: string | null;
            ends_at: string | null;
        };
    }, {
        message: string;
        created_at: string;
        mutation_code: "updating_access_schedule";
        from: {
            starts_at: string | null;
            ends_at: string | null;
        };
        to: {
            starts_at: string | null;
            ends_at: string | null;
        };
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"updating_suspension_state">;
        from: z.ZodObject<{
            is_suspended: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            is_suspended: boolean;
        }, {
            is_suspended: boolean;
        }>;
        to: z.ZodObject<{
            is_suspended: z.ZodBoolean;
        }, "strip", z.ZodTypeAny, {
            is_suspended: boolean;
        }, {
            is_suspended: boolean;
        }>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "updating_suspension_state";
        from: {
            is_suspended: boolean;
        };
        to: {
            is_suspended: boolean;
        };
    }, {
        message: string;
        created_at: string;
        mutation_code: "updating_suspension_state";
        from: {
            is_suspended: boolean;
        };
        to: {
            is_suspended: boolean;
        };
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        mutation_code: z.ZodLiteral<"updating_group_membership">;
        from: z.ZodObject<{
            acs_access_group_id: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            acs_access_group_id: string | null;
        }, {
            acs_access_group_id: string | null;
        }>;
        to: z.ZodObject<{
            acs_access_group_id: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            acs_access_group_id: string | null;
        }, {
            acs_access_group_id: string | null;
        }>;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        mutation_code: "updating_group_membership";
        from: {
            acs_access_group_id: string | null;
        };
        to: {
            acs_access_group_id: string | null;
        };
    }, {
        message: string;
        created_at: string;
        mutation_code: "updating_group_membership";
        from: {
            acs_access_group_id: string | null;
        };
        to: {
            acs_access_group_id: string | null;
        };
    }>]>, "many">>;
    last_successful_sync_at: z.ZodNullable<z.ZodString>;
    connected_account_id: z.ZodString;
    salto_space_metadata: z.ZodOptional<z.ZodObject<{
        user_id: z.ZodOptional<z.ZodString>;
        audit_openings: z.ZodOptional<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        user_id?: string | undefined;
        audit_openings?: boolean | undefined;
    }, {
        user_id?: string | undefined;
        audit_openings?: boolean | undefined;
    }>>;
} & {
    full_name: z.ZodOptional<z.ZodString>;
    email: z.ZodOptional<z.ZodString>;
    email_address: z.ZodOptional<z.ZodString>;
    phone_number: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
} & {
    is_managed: z.ZodLiteral<false>;
}, "strip", z.ZodTypeAny, {
    display_name: string;
    workspace_id: string;
    created_at: string;
    errors: ({
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    } | {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    })[];
    connected_account_id: string;
    warnings: ({
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    } | {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    } | {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    })[];
    is_managed: false;
    acs_system_id: string;
    acs_user_id: string;
    last_successful_sync_at: string | null;
    email?: string | undefined;
    user_identity_id?: string | undefined;
    external_type?: "pti_user" | "brivo_user" | "hid_credential_manager_user" | "salto_site_user" | "latch_user" | "dormakaba_community_user" | "salto_space_user" | undefined;
    external_type_display_name?: string | undefined;
    salto_space_metadata?: {
        user_id?: string | undefined;
        audit_openings?: boolean | undefined;
    } | undefined;
    email_address?: string | undefined;
    full_name?: string | undefined;
    phone_number?: string | undefined;
    is_suspended?: boolean | undefined;
    hid_acs_system_id?: string | undefined;
    access_schedule?: {
        starts_at: string;
        ends_at: string | null;
    } | undefined;
    user_identity_full_name?: string | null | undefined;
    user_identity_email_address?: string | null | undefined;
    user_identity_phone_number?: string | null | undefined;
    pending_mutations?: ({
        message: string;
        created_at: string;
        mutation_code: "creating";
    } | {
        message: string;
        created_at: string;
        mutation_code: "deleting";
    } | {
        message: string;
        created_at: string;
        mutation_code: "deferring_creation";
        scheduled_at?: string | null | undefined;
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_user_information";
        from: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
        to: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_access_schedule";
        from: {
            starts_at: string | null;
            ends_at: string | null;
        };
        to: {
            starts_at: string | null;
            ends_at: string | null;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_suspension_state";
        from: {
            is_suspended: boolean;
        };
        to: {
            is_suspended: boolean;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_group_membership";
        from: {
            acs_access_group_id: string | null;
        };
        to: {
            acs_access_group_id: string | null;
        };
    })[] | undefined;
}, {
    display_name: string;
    workspace_id: string;
    created_at: string;
    errors: ({
        message: string;
        created_at: string;
        error_code: "deleted_externally";
    } | {
        message: string;
        created_at: string;
        error_code: "salto_ks_subscription_limit_exceeded";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_create_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_update_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "failed_to_delete_on_acs_system";
    } | {
        message: string;
        created_at: string;
        error_code: "latch_conflict_with_resident_user";
    })[];
    connected_account_id: string;
    warnings: ({
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | {
        message: string;
        created_at: string;
        warning_code: "salto_ks_user_not_subscribed";
    } | {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_user";
    } | {
        message: string;
        created_at: string;
        warning_code: "latch_resident_user";
    })[];
    is_managed: false;
    acs_system_id: string;
    acs_user_id: string;
    last_successful_sync_at: string | null;
    email?: string | undefined;
    user_identity_id?: string | undefined;
    external_type?: "pti_user" | "brivo_user" | "hid_credential_manager_user" | "salto_site_user" | "latch_user" | "dormakaba_community_user" | "salto_space_user" | undefined;
    external_type_display_name?: string | undefined;
    salto_space_metadata?: {
        user_id?: string | undefined;
        audit_openings?: boolean | undefined;
    } | undefined;
    email_address?: string | undefined;
    full_name?: string | undefined;
    phone_number?: string | undefined;
    is_suspended?: boolean | undefined;
    hid_acs_system_id?: string | undefined;
    access_schedule?: {
        starts_at: string;
        ends_at: string | null;
    } | undefined;
    user_identity_full_name?: string | null | undefined;
    user_identity_email_address?: string | null | undefined;
    user_identity_phone_number?: string | null | undefined;
    pending_mutations?: ({
        message: string;
        created_at: string;
        mutation_code: "creating";
    } | {
        message: string;
        created_at: string;
        mutation_code: "deleting";
    } | {
        message: string;
        created_at: string;
        mutation_code: "deferring_creation";
        scheduled_at?: string | null | undefined;
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_user_information";
        from: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
        to: {
            email_address?: string | null | undefined;
            full_name?: string | null | undefined;
            phone_number?: string | null | undefined;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_access_schedule";
        from: {
            starts_at: string | null;
            ends_at: string | null;
        };
        to: {
            starts_at: string | null;
            ends_at: string | null;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_suspension_state";
        from: {
            is_suspended: boolean;
        };
        to: {
            is_suspended: boolean;
        };
    } | {
        message: string;
        created_at: string;
        mutation_code: "updating_group_membership";
        from: {
            acs_access_group_id: string | null;
        };
        to: {
            acs_access_group_id: string | null;
        };
    })[] | undefined;
}>;
export type AcsUser = z.output<typeof acs_user>;
export type AcsUnmanagedUser = z.output<typeof unmanaged_acs_user>;
export {};
