import type { AgentConfig, ProfileRegistry, RegistryProfile } from "./types"; export type RegistryFilters = { platform?: string; status?: string; tag?: string; search?: string; }; export declare function readProfileRegistry(config: AgentConfig): ProfileRegistry; export declare function writeProfileRegistry(config: AgentConfig, registry: ProfileRegistry): void; export declare function getRegistryProfile(config: AgentConfig, profileId: string): RegistryProfile | undefined; export declare function upsertRegistryProfile(config: AgentConfig, profile: RegistryProfile): RegistryProfile; export declare function removeRegistryProfile(config: AgentConfig, profileId: string): boolean; export declare function listRegistryProfiles(config: AgentConfig, filters?: RegistryFilters): RegistryProfile[]; export declare function mergeTags(currentTags: string[], options: { tags?: string[]; addTags?: string[]; removeTags?: string[]; }): string[];