import { MetadataFile } from "../models/MetadataFile"; import { RegexRule } from "../models/RegexRule"; import { RegexViolation, RegexRuleConfig } from "../models/RegexViolation"; /** * Detects hardcoded Salesforce record IDs in metadata files. * Salesforce IDs are 15 or 18 character alphanumeric strings with a specific pattern. */ export declare class HardcodedId extends RegexRule { /** * Regex pattern for Salesforce IDs: * - 5 alphanumeric chars * - followed by '0' (key prefix delimiter) * - followed by 9 alphanumeric chars * - optionally followed by 3 more chars (18-char ID) */ static readonly SALESFORCE_ID_PATTERN: RegExp; constructor(); protected check(file: MetadataFile, _config?: RegexRuleConfig): RegexViolation[]; }