/** * ID Utilities * Centralized ID normalization, validation, and format detection */ /** * Normalize a Notion ID by removing hyphens * Ensures consistent comparison regardless of input format */ export declare function normalizeId(id: string): string; /** * Validate whether a string looks like a Notion UUID * Accepts: "a3802967-3621-4b04-b6af-bfef1b7687b3" or "a380296736214b04b6afbfef1b7687b3" */ export declare function isValidNotionId(id: string): boolean; /** * Format a compact UUID into hyphenated form (8-4-4-4-12) * Returns original string if not a valid 32-char hex */ export declare function formatId(id: string): string; /** * Check if a string is valid base64 encoding * Used to validate file_content before Buffer.from * Implements strict validation by checking character set, length, and canonicality */ export declare function isValidBase64(str: string): boolean; //# sourceMappingURL=id.d.ts.map