import type * as Rulebricks from "../index.js"; /** * Summary of a context for listing. Uses counts instead of full arrays. */ export interface ContextListItem extends Rulebricks.ContextBase { /** The field key used as the unique identifier for instances. */ identity_fact?: (string | null) | undefined; schema?: Rulebricks.ContextSchema | undefined; folder?: (ContextListItem.Folder | null) | undefined; /** Number of rules bound to this context. */ bound_rules_count?: number | undefined; /** Number of flows bound to this context. */ bound_flows_count?: number | undefined; /** Total number of relationships for this context. */ relationships_count?: number | undefined; created_at?: string | undefined; updated_at?: string | undefined; } export declare namespace ContextListItem { interface Folder { id?: string | undefined; name?: string | undefined; } }