export type NativeIntegrationTool = "claude" | "codex"; export type NativeIntegrationTarget = { kind: "local"; } | { kind: "remote"; name: string; }; export type NativeIntegration = { /** Version of RouteKit's install contract for this native client. */ installVersion: 1; /** RouteKit package version that most recently installed it. */ managedByVersion: string; tool: NativeIntegrationTool; configPath: string; target: NativeIntegrationTarget; tokenId: string; tokenRevoked?: true; }; export type NativeIntegrationRegistry = { version: 1; integrations: NativeIntegration[]; }; export declare function parseNativeIntegrationRegistry(value: unknown, path: string): NativeIntegrationRegistry;