import { BUSINESS_IMPACT_CATEGORIES, RISK_LEVELS } from "./riskConstants"; /** Display format constants */ export declare const DISPLAY_FORMAT: { CURRENCY_PREFIX: string; PERCENTAGE_SUFFIX: string; DECIMAL_PLACES: number; }; /** Test display format constants */ export declare const TEST_DISPLAY_FORMAT: { CURRENCY_PREFIX: string; PERCENTAGE_SUFFIX: string; DECIMAL_PLACES: number; }; /** Returns a partial text matcher for substring matching */ export declare const getPartialTextMatcher: (text: string, length?: number) => string; /** Creates a case-insensitive regex matcher from text */ export declare const createRegexMatcher: (text: string) => RegExp; /** Creates a regex matcher from the first three words of a value point */ export declare const createValuePointMatcher: (point: string) => RegExp; /** Creates a matcher for text elements with a specific class */ export declare const getTextElementMatcher: (text: string, className: string) => (content: string, element: Element) => boolean; /** Test matchers for UI element verification */ export declare const TEST_MATCHERS: { COMPLIANCE_FRAMEWORKS_REGEX: RegExp; UPTIME_PATTERN: RegExp; DOWNTIME_PATTERN: RegExp; SECURITY_DESCRIPTIONS_REGEX: { NONE: RegExp; LOW: RegExp; MODERATE: RegExp; HIGH: RegExp; VERY_HIGH: RegExp; }; SECURITY_NONE_PATTERN: RegExp; SECURITY_LOW_PATTERN: RegExp; SECURITY_MODERATE_PATTERN: RegExp; SECURITY_HIGH_PATTERN: RegExp; SECURITY_VERY_HIGH_PATTERN: RegExp; }; /** CIA component test identifiers */ export declare const CIA_TEST_IDS: { AVAILABILITY: string; INTEGRITY: string; CONFIDENTIALITY: string; }; /** Test CIA security levels */ export declare const TEST_CIA_LEVELS: { NONE: string; LOW: string; MODERATE: string; HIGH: string; VERY_HIGH: string; AVAILABILITY: string; INTEGRITY: string; CONFIDENTIALITY: string; }; /** Returns the color associated with a security level */ export declare const getSecurityLevelColor: (level: string) => string; /** Test helper utilities for component testing */ export declare const TEST_HELPERS: { checkSecurityLevelColor: (element: HTMLElement, level: string) => boolean; getTestId: (component: string, entity: string, action?: string) => string; }; /** Mock test data */ export declare const TEST_DATA: { MOCK_OPTIONS: { BASE: { capex: number; opex: number; }; LOW: { capex: number; opex: number; description: string; }; MODERATE: { capex: number; opex: number; description: string; }; HIGH: { capex: number; opex: number; description: string; }; }; MOCK_DESCRIPTIONS: { AVAILABILITY: string; INTEGRITY: string; CONFIDENTIALITY: string; }; }; export { BUSINESS_IMPACT_CATEGORIES, RISK_LEVELS }; //# sourceMappingURL=testConstants.d.ts.map