import type { AxiosRequestConfig } from 'axios';
export interface ZephyrOptions extends AxiosRequestConfig {
    authorizationToken: string;
    projectKey: string;
    testCycle?: ZephyrTestCycle;
    nodeInternalTlsRejectUnauthorized?: '0' | '1';
}
export type ZephyrStatus = 'Passed' | 'Failed' | 'Blocked' | 'Not Executed' | 'In Progress';
export type ZephyrTestResult = {
    result: ZephyrStatus;
    testCase: {
        key: string;
        comment: string | undefined;
    };
};
export type ZephyrTestCycle = {
    name?: string;
    description?: string;
    jiraProjectVersion?: number;
    folderId?: number;
    customFields?: {
        [key: string]: string;
    };
};
export declare function convertStatus(status: string): ZephyrStatus;
