import { Schema } from "effect"; /** @experimental Exact identity of one closed Agent manifest. */ export declare const AgentPin: Schema.brand; /** @experimental */ export type AgentPin = typeof AgentPin.Type; /** @experimental Exact identity of one closed Agent Program manifest. */ export declare const ProgramPin: Schema.brand; /** @experimental */ export type ProgramPin = typeof ProgramPin.Type; /** @experimental Exact opaque identity of a model implementation and configuration. */ export declare const ModelPin: Schema.brand; /** @experimental */ export type ModelPin = typeof ModelPin.Type; /** @experimental Exact opaque identity of a tool, skill, service, or policy capability. */ export declare const CapabilityPin: Schema.brand; /** @experimental */ export type CapabilityPin = typeof CapabilityPin.Type; /** @experimental Exact identity of one complete executable closure. */ export declare const ExecutablePin: Schema.brand; /** @experimental */ export type ExecutablePin = typeof ExecutablePin.Type; /** @experimental Pin exact opaque model identity expressed as closed JSON. */ export declare const makeModel: (identity: unknown) => ModelPin; /** @experimental Pin exact opaque capability identity expressed as closed JSON. */ export declare const makeCapability: (identity: unknown) => CapabilityPin; /** @experimental */ export declare const makeAgent: (identity: unknown) => AgentPin; /** @experimental */ export declare const makeProgram: (identity: unknown) => ProgramPin; /** @experimental */ export declare const makeExecutable: (identity: unknown) => ExecutablePin;