import type { McpServerDefinition } from '../types.js'; interface SecretArg { index: number; value: string; } export interface SecretSplitResult { publicServer: McpServerDefinition; localOverride: Partial; } export declare function isPlaceholderValue(value: string): boolean; export declare function isSecretLikeKey(key: string): boolean; export declare function isSecretLikeLiteral(value: string): boolean; export declare function isLikelyTemplateSecretValue(value: string): boolean; export declare function isSecretArgFlag(flag: string): boolean; export declare function inferSecretArgs(args: string[]): number[]; export declare function inferSecretKeyValues(values: Record | undefined): Record; export declare function splitServerSecrets(input: { name: string; server: McpServerDefinition; secretEnv?: Record; secretHeaders?: Record; secretArgs?: SecretArg[]; secretEnvKeys?: string[]; secretHeaderKeys?: string[]; secretArgIndexes?: number[]; }): SecretSplitResult; export {};