import type { CategorizacaoUnknown } from '../../../types/index.js';
export { isInComment, isInString, isInStringOrComment } from '../../../shared/helpers/index.js';
export declare function isTypeScriptContext(code: string, position: number): boolean;
export declare function isLegacyOrVendorFile(fileCaminho?: string): boolean;
export declare function isUnknownInGenericContext(code: string, position: number): boolean;
export declare function isAnyInGenericFunction(code: string, position: number): boolean;
export declare function getDomainFromFilePath(fileCaminho: string): string;
export declare function toKebabCase(str: string): string;
export declare function isDefinitionFile(fileCaminho: string): boolean;
export declare function isTypeScriptFile(fileCaminho: string): boolean;
export declare function extractVariableName(match: RegExpMatchArray, code: string): string | null;
export declare function extractLineContext(code: string, position: number): string;
export type { CategorizacaoUnknown };
export declare function categorizarUnknown(code: string, fileCaminho: string, lineContext: string): CategorizacaoUnknown;
//# sourceMappingURL=context-analyzer.d.ts.map