import { type NativeIntegration, type NativeIntegrationTool } from "./native-integration-registry.js"; export type { NativeIntegration, NativeIntegrationTool, NativeIntegrationTarget } from "./native-integration-registry.js"; export type NativeIntegrationRegistryOptions = { routekitHome?: string; }; type NativeIntegrationInput = Omit; export declare function nativeIntegrationsPath(options?: NativeIntegrationRegistryOptions): string; export declare function getNativeIntegration(tool: NativeIntegrationTool, configPath: string, options?: NativeIntegrationRegistryOptions): NativeIntegration | undefined; export declare function listNativeIntegrations(options?: NativeIntegrationRegistryOptions): NativeIntegration[]; export declare function putNativeIntegration(entry: NativeIntegrationInput): Promise; export declare function markNativeIntegrationTokenRevoked(tool: NativeIntegrationTool, configPath: string): Promise; export declare function deleteNativeIntegration(tool: NativeIntegrationTool, configPath: string): Promise;