import RequesterConfig from '../RequesterConfig'; import { RequestHeader } from '../../gclib'; import AuthProvider from '../../auth/AuthProvider'; export default class SubmitterConfig extends RequesterConfig { url: string; onError: (error: Error) => void; method: 'post' | 'put' | 'delete'; data: string | object; headers?: RequestHeader[] | undefined; params?: any; authProvider?: AuthProvider | undefined; constructor(url: string, onError: (error: Error) => void, method: 'post' | 'put' | 'delete', data: string | object, headers?: RequestHeader[] | undefined, params?: any, authProvider?: AuthProvider | undefined); }