import type { JSONRPCRequest } from './mcp.types'; type UnknownRecord = Record; export type HttpHeaderAuthDecryptedData = { name: string; value?: unknown; }; export type WithDecryptedData = UnknownRecord & { data: T; }; export declare function isRecord(value: unknown): value is UnknownRecord; export declare function hasHttpHeaderAuthDecryptedData(value: unknown): value is WithDecryptedData; export type JwtPassphraseDecryptedData = { keyType?: 'passphrase' | string; secret: string; }; export type JwtPemKeyDecryptedData = { keyType?: 'pemKey' | string; privateKey?: string; publicKey?: string; }; export declare function hasJwtSecretDecryptedData(value: unknown): value is WithDecryptedData; export declare function hasJwtPemKeyDecryptedData(value: unknown): value is WithDecryptedData; export declare function isJSONRPCRequest(value: unknown): value is JSONRPCRequest; export {};