import { ATLSuite } from './ATLSuite'; import { Pointer } from './Pointer'; import { IDictionary } from './ATLHelpers'; import { KeyValueObject, ASTParser } from './YAML'; export interface IATLTestRes { status?: number; body?: { lowLevelNode?: ASTParser.YAMLNode; is?: any; matches?: KeyValueObject[]; take?: KeyValueObject[]; copyTo?: Pointer; schema?: any; print?: boolean; }; headers?: IDictionary; print?: boolean; lowLevelNode?: ASTParser.YAMLNode; } export interface IATLTestReq { attach?: KeyValueObject[]; form?: KeyValueObject[]; json?: any; urlencoded?: KeyValueObject[]; queryParameters?: IDictionary; headers?: IDictionary; lowLevelNode?: ASTParser.YAMLNode; raw?: string; stream?: string; } export declare class ATLTest { suite: ATLSuite; wrapperSuite: ATLSuite; description: string; testId: string; method: string; uri: string; uriParameters: IDictionary; timeout: number; response: IATLTestRes; request: IATLTestReq; result: any; lowLevelNode: ASTParser.YAMLNode; maxRedirections: number; } export default ATLTest;