import type { XandrClient } from '..'; import type { Site, PostSiteParameters, PutSiteParameters, GetSiteParameters, ModifySiteParameters, SiteBaseResponse, SiteResponse } from './types'; export declare class XandrSiteClient { private readonly client; private readonly endpoint; private readonly defaultHeaders; constructor(client: XandrClient); get(params?: GetSiteParameters): Promise; add(publisherId: number, site: PostSiteParameters): Promise; modify(params: ModifySiteParameters, site: PutSiteParameters): Promise; delete(params: ModifySiteParameters): Promise; }