/** * Conversation protection — restricts edit/delete in sensitive conversations. * * Reads `TEAMS_PROTECTED_CONVERSATIONS` (comma-separated glob patterns). * When a conversation label matches any pattern, edit and delete actions * are blocked with an informative error. * * Glob wildcards: `*` matches any characters. Matching is case-insensitive. */ /** * Parse the `TEAMS_PROTECTED_CONVERSATIONS` env var (or a raw string) * into a trimmed array of non-empty patterns. */ export declare function resolveProtectedPatterns(raw?: string | null): readonly string[]; /** * Check whether a conversation label matches any of the protected patterns. * * Returns the first matching pattern, or `undefined` if no match. */ export declare function matchProtectedConversation(conversationLabel: string, patterns: readonly string[]): string | undefined; //# sourceMappingURL=conversation-protection.d.ts.map