import { CompileTree } from '../compileTree'; export declare enum DependencyType { Macro = "Macro", Include = "Include", Binary = "Binary" } export declare enum DependencyHeader { Macro = "

SAS Macros

", Binary = "

Binary Files

", Include = "

SAS Includes

", DataInput = "

Data Inputs

", DataOutput = "

Data Outputs

", DeprecatedMacro = "

Dependencies

", DeprecatedInclude = "

SAS Programs

" } interface DepInfo { name: string; header: string; config: string; type: DependencyType; } export declare const getDepInfo: (depType: DependencyType, fileContent: string) => DepInfo; export declare const getDependencies: (fileName: string | undefined, fileContent: string, folders: string[], depType: DependencyType, compileTree?: CompileTree | undefined) => Promise; export declare const getDeprecatedHeader: (fileContent: string, header: DependencyHeader.Macro | DependencyHeader.Include) => DependencyHeader.Macro | DependencyHeader.Include | DependencyHeader.DeprecatedMacro | DependencyHeader.DeprecatedInclude; export {};