import { ValidTemplateDefinition } from "../loader/templates"; import { TemplateSyncResponse } from "../types"; export declare class CompassClient { /** * User email to be used for authentication with Compass API */ private email; /** * User API token to be used for authentication with Compass API. * https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassian-account/ */ private apiToken; /** * Compass site URL formatted as https://.jira-dev.com for staging or * https://.atlassian.net for production. */ private compassSiteUrl; /** * Source URL for the templates to be synchronized with Compass. Basically, the URL to a repository hosting the templates. */ private templateSourceUrl; constructor(siteUrl: string, userEmail: string, templateSourceUrl: string); /** * Uploads templates to Compass * * @param templates List of valid templates to be synchronized with Compass */ syncTemplates(templates: ValidTemplateDefinition[]): Promise; private sendRequest; private getParameters; } //# sourceMappingURL=client.d.ts.map