import { ZephyrConfig } from './interfaces/zephyr-config.interface';
import { SoftAssert } from './interfaces/soft-assert.interface';
/**
 * This function sets a range of variables the Zephyr module uses
 * @param {ZephyrConfig} zephyrConfig
 */
export declare function init(zephyrConfig: ZephyrConfig): Promise<void>;
export declare const logEnvironmentNames: () => Promise<void>;
export declare const logStatusNames: () => Promise<void>;
export declare const createNewTestExecution: (status: boolean, environmentName: string, folderName: string, testCaseName: string, testCycleName: string) => Promise<void>;
/**
 * Assert and capture errors.
 * While a normal failing assert would stop the code from running, the soft-assert can continue
 * And throws errors only if .assertAll() is called.
 */
export declare const softAssert: SoftAssert;
