/** * GTM Audit tool * * Inspects a container workspace and returns findings about common analytics * implementation issues including: * - Tags firing on all pages without conditions * - Duplicate tag names / types * - Tags without triggers * - Tags referencing non-existent triggers or variables * - Variables referencing non-existent triggers (for conditionally scoped variables) * - Paused tags * - GA4 config tag count (should be exactly 1) * - Missing or empty built-in variables commonly needed for GA4 * - Trigger filter conditions with suspicious patterns * - Orphaned folders (empty folders) * - Missing dataLayer push variable type documentation */ import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { GtmClient } from '../utils/gtmClient.js'; export interface AuditFinding { severity: 'error' | 'warning' | 'info'; category: string; entityType: string; entityId: string; entityName: string; message: string; } export declare function registerAuditTools(server: McpServer, getClient: () => GtmClient): void; //# sourceMappingURL=audit.d.ts.map