import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { ActionsEnum } from "./ActionsEnum"; import { PermissionEffect } from "./PermissionEffect"; export declare const Permission: core.serialization.ObjectSchema; export declare namespace Permission { interface Raw { id?: string | null; remote_id?: string | null; created_at?: string | null; modified_at?: string | null; effect?: PermissionEffect.Raw | null; actions?: (ActionsEnum.Raw | null | undefined)[] | null; applied_to_users?: (string | null | undefined)[] | null; applied_to_roles?: (string | null | undefined)[] | null; applied_to_teams?: (string | null | undefined)[] | null; applied_to_collections?: (string | null | undefined)[] | null; remote_was_deleted?: boolean | null; field_mappings?: Record | null; } }