// Interfaces
import { HeaderObject } from "./i_HeaderObject";
import { RequestSettings } from "./i_RequestSettings";

export interface Constructor {
    generalSettings?: RequestSettings,
    generalHeaders?: Array<HeaderObject> | Headers
    getSettings?: RequestSettings,
    getHeaders?: Array<HeaderObject> | Headers,
    postSettings?: RequestSettings,
    postHeaders?: Array<HeaderObject> | Headers,
    putSettings?: RequestSettings,
    putHeaders?: Array<HeaderObject> | Headers,
    deleteSettings?: RequestSettings,
    deleteHeaders?: Array<HeaderObject> | Headers,
    csrfUrl?: string
}