declare type VariableMap = { [key: string]: string | VariableMap; }; export interface Option { src: string; dest: string; assignToken?: string; prefix?: string; semi?: boolean; override?: VariableMap; beforeBody?: string; afterBody?: string; mapKey?: string; separator?: string; mapSeparator?: string; watch?: boolean; merge?(target: VariableMap, ...source: VariableMap[]): VariableMap; } export default function generateVariable(option: Option): void; export {};