import type CredentialEncryption from '../crypto/credential-encryption'; import type { McpOAuthCredentialInput } from '../ports/mcp-oauth-credentials-store'; import { z } from 'zod'; export declare const depositCredentialsBodySchema: z.ZodObject<{ mcpServerId: z.ZodString; refreshToken: z.ZodOptional; accessToken: z.ZodOptional; clientId: z.ZodOptional; clientSecret: z.ZodOptional; clientSecretExpiresAt: z.ZodOptional; tokenEndpoint: z.ZodString; tokenEndpointAuthMethod: z.ZodOptional>; scopes: z.ZodOptional; }, z.core.$strict>; export type DepositCredentialsBody = z.infer; export declare function buildMcpOAuthCredentialInput({ body, userId, encryption, }: { body: DepositCredentialsBody; userId: number; encryption: CredentialEncryption; }): McpOAuthCredentialInput; //# sourceMappingURL=mcp-oauth-credentials.d.ts.map