export interface IJitzSPContext { client: IJitzSPHttpClient; siteUrl: string; init: () => void; } export declare class JitzSPContext implements IJitzSPContext { client: IJitzSPHttpClient; siteUrl: string; constructor(siteUrl: string); init: () => Promise; } export interface IJitzSPHttpClient { init: () => void; get: (url: string, header?: any) => any; post: (url: string, data: any, header?: any) => any; postWithOutStringify: (url: string, data: any, header?: any) => any; } export default class JitzSPHttpClient implements IJitzSPHttpClient { siteUrl: string; client: any; securityToken: string; private header; constructor(siteUrl?: string); init: () => Promise; get: (url: string, header?: any) => any; post: (url: string, data: any, header?: any) => any; postWithOutStringify: (url: string, data: any, header?: any) => any; getSecurityValidation: () => any; refreshSecurityValidation: () => Promise; }