import type { IntegrationsClient } from '../../services/IntegrationsClient';
import type { SourceArtifactInput } from './contracts';
type PinterestSourceContextInput = {
    sourceUrls: string[];
    integrationsClient?: Pick<IntegrationsClient, 'fetchPinterest'>;
};
export type PinterestSourceContextEnrichment = {
    sourceArtifacts: SourceArtifactInput[];
    warnings: string[];
};
export declare const selectPrimaryPinterestImage: (imageUrls: readonly string[]) => string | null;
/**
 * Enriches Pinterest source URLs through the existing proxy-backed integration
 * client, preserving local auth/token handling outside MCP.
 */
export declare const enrichPinterestSourceContext: (input: PinterestSourceContextInput) => Promise<PinterestSourceContextEnrichment>;
export {};
//# sourceMappingURL=pinterestSourceContext.d.ts.map