import type { OAuthServiceConfig } from "../types.js"; /** Configuration used by jira. */ export declare const jiraConfig: OAuthServiceConfig; /** Configuration used by confluence. */ export declare const confluenceConfig: OAuthServiceConfig; /** Configuration used by bitbucket. */ export declare const bitbucketConfig: OAuthServiceConfig; export declare const atlassianServices: { readonly jira: { providerId: string; displayName: string; authorizationUrl: string; tokenUrl: string; clientIdEnvVar: string; clientSecretEnvVar: string; } & { userInfoUrl?: string | undefined; revocationUrl?: string | undefined; additionalAuthParams?: Record | undefined; additionalTokenParams?: Record | undefined; useBasicAuth?: boolean | undefined; pkceMode?: "required" | "unsupported" | "supported" | undefined; runtimeSupport?: "generic" | "provider-adapter-required" | undefined; tokenRequestFormat?: "json" | "form" | undefined; tokenRequestHeaders?: Record | undefined; apiHeaders?: Record | undefined; scopeSeparator?: " " | "," | undefined; requestTimeoutMs?: number | undefined; maxTokenResponseBytes?: number | undefined; maxApiResponseBytes?: number | undefined; tokenResponseMapping?: Partial; refreshToken: import("../../internal-agents/schema.js").Schema; expiresIn: import("../../internal-agents/schema.js").Schema; tokenType: import("../../internal-agents/schema.js").Schema; scope: import("../../internal-agents/schema.js").Schema; }>> | undefined; } & { serviceId: string; defaultScopes: string[]; apiBaseUrl: string; }; readonly confluence: { providerId: string; displayName: string; authorizationUrl: string; tokenUrl: string; clientIdEnvVar: string; clientSecretEnvVar: string; } & { userInfoUrl?: string | undefined; revocationUrl?: string | undefined; additionalAuthParams?: Record | undefined; additionalTokenParams?: Record | undefined; useBasicAuth?: boolean | undefined; pkceMode?: "required" | "unsupported" | "supported" | undefined; runtimeSupport?: "generic" | "provider-adapter-required" | undefined; tokenRequestFormat?: "json" | "form" | undefined; tokenRequestHeaders?: Record | undefined; apiHeaders?: Record | undefined; scopeSeparator?: " " | "," | undefined; requestTimeoutMs?: number | undefined; maxTokenResponseBytes?: number | undefined; maxApiResponseBytes?: number | undefined; tokenResponseMapping?: Partial; refreshToken: import("../../internal-agents/schema.js").Schema; expiresIn: import("../../internal-agents/schema.js").Schema; tokenType: import("../../internal-agents/schema.js").Schema; scope: import("../../internal-agents/schema.js").Schema; }>> | undefined; } & { serviceId: string; defaultScopes: string[]; apiBaseUrl: string; }; readonly bitbucket: { providerId: string; displayName: string; authorizationUrl: string; tokenUrl: string; clientIdEnvVar: string; clientSecretEnvVar: string; } & { userInfoUrl?: string | undefined; revocationUrl?: string | undefined; additionalAuthParams?: Record | undefined; additionalTokenParams?: Record | undefined; useBasicAuth?: boolean | undefined; pkceMode?: "required" | "unsupported" | "supported" | undefined; runtimeSupport?: "generic" | "provider-adapter-required" | undefined; tokenRequestFormat?: "json" | "form" | undefined; tokenRequestHeaders?: Record | undefined; apiHeaders?: Record | undefined; scopeSeparator?: " " | "," | undefined; requestTimeoutMs?: number | undefined; maxTokenResponseBytes?: number | undefined; maxApiResponseBytes?: number | undefined; tokenResponseMapping?: Partial; refreshToken: import("../../internal-agents/schema.js").Schema; expiresIn: import("../../internal-agents/schema.js").Schema; tokenType: import("../../internal-agents/schema.js").Schema; scope: import("../../internal-agents/schema.js").Schema; }>> | undefined; } & { serviceId: string; defaultScopes: string[]; apiBaseUrl: string; }; }; //# sourceMappingURL=atlassian.d.ts.map