import { RequestModel } from './models/request_model';
import { ResponseModel } from './models/response_model';
declare class BaseRepository {
    static _headers: {
        'Content-Type': string;
        Source: string;
    };
    private csrfToken;
    setCsrfToken(token: string): void;
    submitRequest(request: RequestModel, signal?: AbortSignal): Promise<ResponseModel>;
}
export declare const baseRepository: BaseRepository;
export {};
