export type Alias = Record; export type AliasOption = Alias | ((aliases: Alias) => Alias | void); interface NormalizedConfig { source: { alias?: AliasOption | Array; }; } interface IAliasConfig { absoluteBaseUrl: string; paths?: Record; isTsPath?: boolean; isTsProject?: boolean; } export declare const mergeAlias: (alias: NormalizedConfig["source"]["alias"]) => Alias; export declare const getAliasConfig: (aliasOption: NormalizedConfig["source"]["alias"], option: { appDirectory: string; tsconfigPath: string; }) => IAliasConfig; export declare const getUserAlias: (alias?: Record) => Record; export {};