import type { SecretStoreService } from "@velum-labs/routekit-runtime/secret-store"; import { Effect } from "effect"; import type { LegacySecretImportPlatform } from "../darwin-legacy-secret-importer.js"; import type { NativeIntegrationTool } from "../native-integrations.js"; export type NativeCredentialOptions = { home?: string; secretStore?: SecretStoreService; legacyImportPlatform?: LegacySecretImportPlatform; }; export declare function writeNativeCredential(tool: NativeIntegrationTool, configPath: string, token: string, options?: NativeCredentialOptions): Effect.Effect; export declare function readNativeCredential(tool: NativeIntegrationTool, configPath: string, options?: NativeCredentialOptions): Effect.Effect; export declare function deleteNativeCredential(tool: NativeIntegrationTool, configPath: string, options?: NativeCredentialOptions): Effect.Effect;