import type { CapabilityPolicy } from './policy.js'; import type { SandboxBackend } from './types.js'; import type { ToolDef } from './tools.js'; import type { Skill } from './types.js'; import type { CostLimit } from './cost-budget.js'; import type { ApprovalOptions } from './types.js'; export interface AgentProfile { name?: string; description?: string; instructions?: string; model?: string; skills?: Skill[]; tools?: ToolDef[]; policy?: CapabilityPolicy; costBudget?: CostLimit; approvals?: ApprovalOptions; sandbox?: SandboxBackend; } export interface AgentProfileOptions { name?: string; description?: string; instructions?: string; model?: string; skills?: Skill[]; tools?: ToolDef[]; policy?: CapabilityPolicy; costBudget?: CostLimit; approvals?: ApprovalOptions; sandbox?: SandboxBackend; } export declare function defineAgentProfile(options: AgentProfileOptions): AgentProfile; export declare const defaultAgentProfile: AgentProfile; //# sourceMappingURL=profile.d.ts.map