import { z } from 'zod';
export declare const acs_credential_external_type: z.ZodEnum<["pti_card", "brivo_credential", "brivo_digital_credential", "hid_credential", "visionline_card", "salto_ks_credential", "assa_abloy_vostio_key", "salto_space_key", "latch_access", "dormakaba_ambiance_credential", "hotek_card"]>;
export declare const acs_credential_access_method_type: z.ZodEnum<["code", "card", "mobile_key", "cloud_key"]>;
export type AcsCredentialExternalType = z.infer<typeof acs_credential_external_type>;
export declare const unknown_issue_with_acs_credential: z.ZodObject<{
    created_at: z.ZodString;
    message: z.ZodString;
} & {
    warning_code: z.ZodLiteral<"unknown_issue_with_acs_credential">;
}, "strip", z.ZodTypeAny, {
    message: string;
    created_at: string;
    warning_code: "unknown_issue_with_acs_credential";
}, {
    message: string;
    created_at: string;
    warning_code: "unknown_issue_with_acs_credential";
}>;
declare const _acs_credential_warning_map: z.ZodObject<{
    waiting_to_be_issued: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"waiting_to_be_issued">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    }, {
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    }>>>;
    schedule_externally_modified: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"schedule_externally_modified">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    }, {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    }>>>;
    schedule_modified: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"schedule_modified">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    }, {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    }>>>;
    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";
    }>>>;
    unknown_issue_with_acs_credential: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"unknown_issue_with_acs_credential">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    }, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    }>>>;
    needs_to_be_reissued: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"needs_to_be_reissued">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    }, {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    }>>>;
}, "strip", z.ZodTypeAny, {
    being_deleted?: {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | null | undefined;
    waiting_to_be_issued?: {
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    } | null | undefined;
    schedule_externally_modified?: {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    } | null | undefined;
    schedule_modified?: {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    } | null | undefined;
    unknown_issue_with_acs_credential?: {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    } | null | undefined;
    needs_to_be_reissued?: {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    } | null | undefined;
}, {
    being_deleted?: {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | null | undefined;
    waiting_to_be_issued?: {
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    } | null | undefined;
    schedule_externally_modified?: {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    } | null | undefined;
    schedule_modified?: {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    } | null | undefined;
    unknown_issue_with_acs_credential?: {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    } | null | undefined;
    needs_to_be_reissued?: {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    } | null | undefined;
}>;
export type AcsCredentialWarningMap = z.infer<typeof _acs_credential_warning_map>;
export declare const acs_credential: z.ZodObject<{
    acs_credential_id: z.ZodString;
    acs_user_id: z.ZodOptional<z.ZodString>;
    user_identity_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodString;
    acs_credential_pool_id: z.ZodOptional<z.ZodString>;
    acs_system_id: z.ZodString;
    parent_acs_credential_id: z.ZodOptional<z.ZodString>;
    display_name: z.ZodString;
    code: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    is_one_time_use: z.ZodOptional<z.ZodBoolean>;
    card_number: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    is_issued: z.ZodOptional<z.ZodBoolean>;
    issued_at: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    access_method: z.ZodEnum<["code", "card", "mobile_key", "cloud_key"]>;
    external_type: z.ZodOptional<z.ZodEnum<["pti_card", "brivo_credential", "brivo_digital_credential", "hid_credential", "visionline_card", "salto_ks_credential", "assa_abloy_vostio_key", "salto_space_key", "latch_access", "dormakaba_ambiance_credential", "hotek_card"]>>;
    external_type_display_name: z.ZodOptional<z.ZodString>;
    created_at: z.ZodString;
    workspace_id: z.ZodString;
    starts_at: z.ZodOptional<z.ZodString>;
    ends_at: z.ZodOptional<z.ZodString>;
    errors: z.ZodArray<z.ZodObject<{
        error_code: z.ZodString;
        message: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        message: string;
        error_code: string;
    }, {
        message: string;
        error_code: string;
    }>, "many">;
    warnings: z.ZodArray<z.ZodDiscriminatedUnion<"warning_code", [z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"waiting_to_be_issued">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    }, {
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"schedule_externally_modified">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    }, {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"schedule_modified">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    }, {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    }>, 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<"unknown_issue_with_acs_credential">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    }, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"needs_to_be_reissued">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    }, {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    }>]>, "many">;
    is_multi_phone_sync_credential: z.ZodOptional<z.ZodBoolean>;
    is_latest_desired_state_synced_with_provider: z.ZodOptional<z.ZodNullable<z.ZodBoolean>>;
    latest_desired_state_synced_with_provider_at: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    visionline_metadata: z.ZodOptional<z.ZodObject<{
        card_function_type: z.ZodEnum<["guest", "staff"]>;
        joiner_acs_credential_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        guest_acs_entrance_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        common_acs_entrance_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        is_valid: z.ZodOptional<z.ZodBoolean>;
        auto_join: z.ZodOptional<z.ZodBoolean>;
        card_id: z.ZodOptional<z.ZodString>;
        credential_id: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        card_function_type: "guest" | "staff";
        auto_join?: boolean | undefined;
        joiner_acs_credential_ids?: string[] | undefined;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        is_valid?: boolean | undefined;
        card_id?: string | undefined;
        credential_id?: string | undefined;
    }, {
        card_function_type: "guest" | "staff";
        auto_join?: boolean | undefined;
        joiner_acs_credential_ids?: string[] | undefined;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        is_valid?: boolean | undefined;
        card_id?: string | undefined;
        credential_id?: string | undefined;
    }>>;
    assa_abloy_vostio_metadata: z.ZodOptional<z.ZodObject<{
        auto_join: z.ZodOptional<z.ZodBoolean>;
        override_guest_acs_entrance_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        key_id: z.ZodOptional<z.ZodString>;
        key_issuing_request_id: z.ZodOptional<z.ZodString>;
        door_names: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        endpoint_id: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        key_id?: string | undefined;
        endpoint_id?: string | undefined;
        auto_join?: boolean | undefined;
        override_guest_acs_entrance_ids?: string[] | undefined;
        key_issuing_request_id?: string | undefined;
        door_names?: string[] | undefined;
    }, {
        key_id?: string | undefined;
        endpoint_id?: string | undefined;
        auto_join?: boolean | undefined;
        override_guest_acs_entrance_ids?: string[] | undefined;
        key_issuing_request_id?: string | undefined;
        door_names?: string[] | undefined;
    }>>;
} & {
    is_managed: z.ZodLiteral<true>;
}, "strip", z.ZodTypeAny, {
    display_name: string;
    workspace_id: string;
    created_at: string;
    errors: {
        message: string;
        error_code: string;
    }[];
    connected_account_id: string;
    warnings: ({
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    } | {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    } | {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    } | {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    } | {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    })[];
    is_managed: true;
    acs_system_id: string;
    acs_credential_id: string;
    access_method: "code" | "card" | "mobile_key" | "cloud_key";
    code?: string | null | undefined;
    starts_at?: string | undefined;
    ends_at?: string | undefined;
    visionline_metadata?: {
        card_function_type: "guest" | "staff";
        auto_join?: boolean | undefined;
        joiner_acs_credential_ids?: string[] | undefined;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        is_valid?: boolean | undefined;
        card_id?: string | undefined;
        credential_id?: string | undefined;
    } | undefined;
    assa_abloy_vostio_metadata?: {
        key_id?: string | undefined;
        endpoint_id?: string | undefined;
        auto_join?: boolean | undefined;
        override_guest_acs_entrance_ids?: string[] | undefined;
        key_issuing_request_id?: string | undefined;
        door_names?: string[] | undefined;
    } | undefined;
    is_one_time_use?: boolean | undefined;
    user_identity_id?: string | undefined;
    issued_at?: string | null | undefined;
    is_issued?: boolean | undefined;
    acs_user_id?: string | undefined;
    external_type?: "pti_card" | "brivo_credential" | "brivo_digital_credential" | "hid_credential" | "visionline_card" | "salto_ks_credential" | "assa_abloy_vostio_key" | "salto_space_key" | "latch_access" | "dormakaba_ambiance_credential" | "hotek_card" | undefined;
    external_type_display_name?: string | undefined;
    acs_credential_pool_id?: string | undefined;
    parent_acs_credential_id?: string | undefined;
    card_number?: string | null | undefined;
    is_multi_phone_sync_credential?: boolean | undefined;
    is_latest_desired_state_synced_with_provider?: boolean | null | undefined;
    latest_desired_state_synced_with_provider_at?: string | null | undefined;
}, {
    display_name: string;
    workspace_id: string;
    created_at: string;
    errors: {
        message: string;
        error_code: string;
    }[];
    connected_account_id: string;
    warnings: ({
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    } | {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    } | {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    } | {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    } | {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    })[];
    is_managed: true;
    acs_system_id: string;
    acs_credential_id: string;
    access_method: "code" | "card" | "mobile_key" | "cloud_key";
    code?: string | null | undefined;
    starts_at?: string | undefined;
    ends_at?: string | undefined;
    visionline_metadata?: {
        card_function_type: "guest" | "staff";
        auto_join?: boolean | undefined;
        joiner_acs_credential_ids?: string[] | undefined;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        is_valid?: boolean | undefined;
        card_id?: string | undefined;
        credential_id?: string | undefined;
    } | undefined;
    assa_abloy_vostio_metadata?: {
        key_id?: string | undefined;
        endpoint_id?: string | undefined;
        auto_join?: boolean | undefined;
        override_guest_acs_entrance_ids?: string[] | undefined;
        key_issuing_request_id?: string | undefined;
        door_names?: string[] | undefined;
    } | undefined;
    is_one_time_use?: boolean | undefined;
    user_identity_id?: string | undefined;
    issued_at?: string | null | undefined;
    is_issued?: boolean | undefined;
    acs_user_id?: string | undefined;
    external_type?: "pti_card" | "brivo_credential" | "brivo_digital_credential" | "hid_credential" | "visionline_card" | "salto_ks_credential" | "assa_abloy_vostio_key" | "salto_space_key" | "latch_access" | "dormakaba_ambiance_credential" | "hotek_card" | undefined;
    external_type_display_name?: string | undefined;
    acs_credential_pool_id?: string | undefined;
    parent_acs_credential_id?: string | undefined;
    card_number?: string | null | undefined;
    is_multi_phone_sync_credential?: boolean | undefined;
    is_latest_desired_state_synced_with_provider?: boolean | null | undefined;
    latest_desired_state_synced_with_provider_at?: string | null | undefined;
}>;
export declare const unmanaged_acs_credential: z.ZodObject<{
    acs_credential_id: z.ZodString;
    acs_user_id: z.ZodOptional<z.ZodString>;
    user_identity_id: z.ZodOptional<z.ZodString>;
    connected_account_id: z.ZodString;
    acs_credential_pool_id: z.ZodOptional<z.ZodString>;
    acs_system_id: z.ZodString;
    parent_acs_credential_id: z.ZodOptional<z.ZodString>;
    display_name: z.ZodString;
    code: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    is_one_time_use: z.ZodOptional<z.ZodBoolean>;
    card_number: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    is_issued: z.ZodOptional<z.ZodBoolean>;
    issued_at: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    access_method: z.ZodEnum<["code", "card", "mobile_key", "cloud_key"]>;
    external_type: z.ZodOptional<z.ZodEnum<["pti_card", "brivo_credential", "brivo_digital_credential", "hid_credential", "visionline_card", "salto_ks_credential", "assa_abloy_vostio_key", "salto_space_key", "latch_access", "dormakaba_ambiance_credential", "hotek_card"]>>;
    external_type_display_name: z.ZodOptional<z.ZodString>;
    created_at: z.ZodString;
    workspace_id: z.ZodString;
    starts_at: z.ZodOptional<z.ZodString>;
    ends_at: z.ZodOptional<z.ZodString>;
    errors: z.ZodArray<z.ZodObject<{
        error_code: z.ZodString;
        message: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        message: string;
        error_code: string;
    }, {
        message: string;
        error_code: string;
    }>, "many">;
    warnings: z.ZodArray<z.ZodDiscriminatedUnion<"warning_code", [z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"waiting_to_be_issued">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    }, {
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"schedule_externally_modified">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    }, {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"schedule_modified">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    }, {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    }>, 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<"unknown_issue_with_acs_credential">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    }, {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    }>, z.ZodObject<{
        created_at: z.ZodString;
        message: z.ZodString;
    } & {
        warning_code: z.ZodLiteral<"needs_to_be_reissued">;
    }, "strip", z.ZodTypeAny, {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    }, {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    }>]>, "many">;
    is_multi_phone_sync_credential: z.ZodOptional<z.ZodBoolean>;
    is_latest_desired_state_synced_with_provider: z.ZodOptional<z.ZodNullable<z.ZodBoolean>>;
    latest_desired_state_synced_with_provider_at: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    visionline_metadata: z.ZodOptional<z.ZodObject<{
        card_function_type: z.ZodEnum<["guest", "staff"]>;
        joiner_acs_credential_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        guest_acs_entrance_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        common_acs_entrance_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        is_valid: z.ZodOptional<z.ZodBoolean>;
        auto_join: z.ZodOptional<z.ZodBoolean>;
        card_id: z.ZodOptional<z.ZodString>;
        credential_id: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        card_function_type: "guest" | "staff";
        auto_join?: boolean | undefined;
        joiner_acs_credential_ids?: string[] | undefined;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        is_valid?: boolean | undefined;
        card_id?: string | undefined;
        credential_id?: string | undefined;
    }, {
        card_function_type: "guest" | "staff";
        auto_join?: boolean | undefined;
        joiner_acs_credential_ids?: string[] | undefined;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        is_valid?: boolean | undefined;
        card_id?: string | undefined;
        credential_id?: string | undefined;
    }>>;
    assa_abloy_vostio_metadata: z.ZodOptional<z.ZodObject<{
        auto_join: z.ZodOptional<z.ZodBoolean>;
        override_guest_acs_entrance_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        key_id: z.ZodOptional<z.ZodString>;
        key_issuing_request_id: z.ZodOptional<z.ZodString>;
        door_names: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        endpoint_id: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        key_id?: string | undefined;
        endpoint_id?: string | undefined;
        auto_join?: boolean | undefined;
        override_guest_acs_entrance_ids?: string[] | undefined;
        key_issuing_request_id?: string | undefined;
        door_names?: string[] | undefined;
    }, {
        key_id?: string | undefined;
        endpoint_id?: string | undefined;
        auto_join?: boolean | undefined;
        override_guest_acs_entrance_ids?: string[] | undefined;
        key_issuing_request_id?: string | undefined;
        door_names?: string[] | undefined;
    }>>;
} & {
    is_managed: z.ZodLiteral<false>;
}, "strip", z.ZodTypeAny, {
    display_name: string;
    workspace_id: string;
    created_at: string;
    errors: {
        message: string;
        error_code: string;
    }[];
    connected_account_id: string;
    warnings: ({
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    } | {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    } | {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    } | {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    } | {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    })[];
    is_managed: false;
    acs_system_id: string;
    acs_credential_id: string;
    access_method: "code" | "card" | "mobile_key" | "cloud_key";
    code?: string | null | undefined;
    starts_at?: string | undefined;
    ends_at?: string | undefined;
    visionline_metadata?: {
        card_function_type: "guest" | "staff";
        auto_join?: boolean | undefined;
        joiner_acs_credential_ids?: string[] | undefined;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        is_valid?: boolean | undefined;
        card_id?: string | undefined;
        credential_id?: string | undefined;
    } | undefined;
    assa_abloy_vostio_metadata?: {
        key_id?: string | undefined;
        endpoint_id?: string | undefined;
        auto_join?: boolean | undefined;
        override_guest_acs_entrance_ids?: string[] | undefined;
        key_issuing_request_id?: string | undefined;
        door_names?: string[] | undefined;
    } | undefined;
    is_one_time_use?: boolean | undefined;
    user_identity_id?: string | undefined;
    issued_at?: string | null | undefined;
    is_issued?: boolean | undefined;
    acs_user_id?: string | undefined;
    external_type?: "pti_card" | "brivo_credential" | "brivo_digital_credential" | "hid_credential" | "visionline_card" | "salto_ks_credential" | "assa_abloy_vostio_key" | "salto_space_key" | "latch_access" | "dormakaba_ambiance_credential" | "hotek_card" | undefined;
    external_type_display_name?: string | undefined;
    acs_credential_pool_id?: string | undefined;
    parent_acs_credential_id?: string | undefined;
    card_number?: string | null | undefined;
    is_multi_phone_sync_credential?: boolean | undefined;
    is_latest_desired_state_synced_with_provider?: boolean | null | undefined;
    latest_desired_state_synced_with_provider_at?: string | null | undefined;
}, {
    display_name: string;
    workspace_id: string;
    created_at: string;
    errors: {
        message: string;
        error_code: string;
    }[];
    connected_account_id: string;
    warnings: ({
        message: string;
        created_at: string;
        warning_code: "waiting_to_be_issued";
    } | {
        message: string;
        created_at: string;
        warning_code: "schedule_externally_modified";
    } | {
        message: string;
        created_at: string;
        warning_code: "schedule_modified";
    } | {
        message: string;
        created_at: string;
        warning_code: "being_deleted";
    } | {
        message: string;
        created_at: string;
        warning_code: "unknown_issue_with_acs_credential";
    } | {
        message: string;
        created_at: string;
        warning_code: "needs_to_be_reissued";
    })[];
    is_managed: false;
    acs_system_id: string;
    acs_credential_id: string;
    access_method: "code" | "card" | "mobile_key" | "cloud_key";
    code?: string | null | undefined;
    starts_at?: string | undefined;
    ends_at?: string | undefined;
    visionline_metadata?: {
        card_function_type: "guest" | "staff";
        auto_join?: boolean | undefined;
        joiner_acs_credential_ids?: string[] | undefined;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        is_valid?: boolean | undefined;
        card_id?: string | undefined;
        credential_id?: string | undefined;
    } | undefined;
    assa_abloy_vostio_metadata?: {
        key_id?: string | undefined;
        endpoint_id?: string | undefined;
        auto_join?: boolean | undefined;
        override_guest_acs_entrance_ids?: string[] | undefined;
        key_issuing_request_id?: string | undefined;
        door_names?: string[] | undefined;
    } | undefined;
    is_one_time_use?: boolean | undefined;
    user_identity_id?: string | undefined;
    issued_at?: string | null | undefined;
    is_issued?: boolean | undefined;
    acs_user_id?: string | undefined;
    external_type?: "pti_card" | "brivo_credential" | "brivo_digital_credential" | "hid_credential" | "visionline_card" | "salto_ks_credential" | "assa_abloy_vostio_key" | "salto_space_key" | "latch_access" | "dormakaba_ambiance_credential" | "hotek_card" | undefined;
    external_type_display_name?: string | undefined;
    acs_credential_pool_id?: string | undefined;
    parent_acs_credential_id?: string | undefined;
    card_number?: string | null | undefined;
    is_multi_phone_sync_credential?: boolean | undefined;
    is_latest_desired_state_synced_with_provider?: boolean | null | undefined;
    latest_desired_state_synced_with_provider_at?: string | null | undefined;
}>;
export declare const acs_credential_on_encoder: z.ZodObject<{
    created_at: z.ZodNullable<z.ZodString>;
    is_issued: z.ZodNullable<z.ZodBoolean>;
    starts_at: z.ZodNullable<z.ZodString>;
    ends_at: z.ZodNullable<z.ZodString>;
    card_number: z.ZodNullable<z.ZodString>;
    visionline_metadata: z.ZodOptional<z.ZodObject<{
        card_id: z.ZodString;
        cancelled: z.ZodBoolean;
        discarded: z.ZodBoolean;
        expired: z.ZodBoolean;
        overwritten: z.ZodBoolean;
        overridden: z.ZodOptional<z.ZodBoolean>;
        pending_auto_update: z.ZodBoolean;
        card_format: z.ZodEnum<["TLCode", "rfid48"]>;
        card_holder: z.ZodOptional<z.ZodString>;
        number_of_issued_cards: z.ZodNumber;
        guest_acs_entrance_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        common_acs_entrance_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        card_id: string;
        cancelled: boolean;
        discarded: boolean;
        expired: boolean;
        overwritten: boolean;
        pending_auto_update: boolean;
        card_format: "TLCode" | "rfid48";
        number_of_issued_cards: number;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        overridden?: boolean | undefined;
        card_holder?: string | undefined;
    }, {
        card_id: string;
        cancelled: boolean;
        discarded: boolean;
        expired: boolean;
        overwritten: boolean;
        pending_auto_update: boolean;
        card_format: "TLCode" | "rfid48";
        number_of_issued_cards: number;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        overridden?: boolean | undefined;
        card_holder?: string | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    created_at: string | null;
    starts_at: string | null;
    ends_at: string | null;
    is_issued: boolean | null;
    card_number: string | null;
    visionline_metadata?: {
        card_id: string;
        cancelled: boolean;
        discarded: boolean;
        expired: boolean;
        overwritten: boolean;
        pending_auto_update: boolean;
        card_format: "TLCode" | "rfid48";
        number_of_issued_cards: number;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        overridden?: boolean | undefined;
        card_holder?: string | undefined;
    } | undefined;
}, {
    created_at: string | null;
    starts_at: string | null;
    ends_at: string | null;
    is_issued: boolean | null;
    card_number: string | null;
    visionline_metadata?: {
        card_id: string;
        cancelled: boolean;
        discarded: boolean;
        expired: boolean;
        overwritten: boolean;
        pending_auto_update: boolean;
        card_format: "TLCode" | "rfid48";
        number_of_issued_cards: number;
        guest_acs_entrance_ids?: string[] | undefined;
        common_acs_entrance_ids?: string[] | undefined;
        overridden?: boolean | undefined;
        card_holder?: string | undefined;
    } | undefined;
}>;
export type AcsCredential = z.output<typeof acs_credential>;
export type UnmanagedAcsCredential = z.output<typeof unmanaged_acs_credential>;
export type AcsCredentialOnEncoder = z.output<typeof acs_credential_on_encoder>;
export {};
