import type { ExtractorConfig, ExtractorMessage, ExtractorMessageReference } from './types.js'; export declare function normalizePathToPosix(filePath: string): string; export declare function isForbiddenObjectKey(key: string): boolean; export declare function hasLocalesToExtract(config: Pick): boolean; export declare function setNestedProperty(obj: Record, keyPath: string, value: any): void; export declare function getSortedMessages(messages: Array): Array; export declare function localeCompare(a: string, b: string): number; export declare function compareReferences(refA: ExtractorMessageReference, refB: ExtractorMessageReference): number; export declare function getDefaultProjectRoot(): string;