/** * Sensitive Data Filter Implementation * * REQ-INT-004: SensitiveDataFilter - 機密情報のフィルタリング * * @packageDocumentation */ import { type FilterConfig, type FilterResult, type SensitiveDataFilter } from './types.js'; /** * SensitiveDataFilter を作成 * * REQ-INT-004: 機密情報のフィルタリング */ export declare function createSensitiveDataFilter(config?: Partial): SensitiveDataFilter; /** * デフォルトフィルターを取得 */ export declare function getDefaultFilter(): SensitiveDataFilter; /** * テキストをフィルタリング(ユーティリティ関数) */ export declare function filterSensitiveData(text: string): FilterResult; /** * 機密データが含まれるかチェック(ユーティリティ関数) */ export declare function containsSensitiveData(text: string): boolean; /** * フィルター結果をMarkdown形式でフォーマット */ export declare function formatFilterResultAsMarkdown(result: FilterResult): string; //# sourceMappingURL=sensitive-data-filter.d.ts.map