import { dxOptions, looseObject, migrationStep } from './interfaces'; declare function deleteFolderRecursive(pathString: string): void; declare function filterQueryFields(queryString: string, targetusername: string, externalIdField: string): string; declare function getProp(object: any, prop: string): any; declare function getRelativePath(rawPath: string): string; declare function getAbsolutePath(rawPath: string): string; declare function getFiles(dir: string): Promise; declare function getQueryAll(query: string, targetusername: string, filter: boolean): Promise; declare function handleNullValues(line: looseObject): looseObject; declare function poll(fn: any, timeout: number, interval: number, context: any): Promise; declare function pollBulkStatus(options: dxOptions, retries?: number, interval?: number): Promise; declare function prepJsonForCsv(line: looseObject): looseObject; declare function setStepReferences(step: migrationStep, basePath: string): migrationStep; declare function yaml2xml(featureYAML: looseObject, xmlVersion: string): looseObject; export { deleteFolderRecursive, filterQueryFields, getAbsolutePath, getRelativePath, getFiles, getProp, getQueryAll, handleNullValues, poll, pollBulkStatus, prepJsonForCsv, setStepReferences, yaml2xml };