export type Etl = any;
/**
 * @typedef {Object} Etl
 * @function loader
 * @function pump
 * @function connection
 * @function validator
 * @function destination
 * @function transform
 */
/**
 *
 * @returns Etl
 */
export function Etl(): void;
export class Etl {
    store: any[];
    beforeETLList: any[];
    connectionList: any[];
    validatorList: any[];
    transformationList: any[];
    destinationList: any[];
    loader: (loader: any) => Etl;
    pump: () => Etl;
    beforeETL: (pipelineTask: any) => Etl;
    connection: (connection: any) => Etl;
    validator: (validator: any) => Etl;
    destination: (destination: any, ...tasks: any[]) => Etl;
    transform: (transform: any) => Etl;
}
//# sourceMappingURL=index.d.ts.map