import type { OAuthServiceConfig } from "../types.js"; /** Configuration used by GitHub. */ export declare const githubConfig: OAuthServiceConfig; /** Configuration used by slack. */ export declare const slackConfig: OAuthServiceConfig; /** Configuration used by notion. */ export declare const notionConfig: OAuthServiceConfig; /** Configuration used by figma. */ export declare const figmaConfig: OAuthServiceConfig; /** Configuration used by linear. */ export declare const linearConfig: OAuthServiceConfig; /** Configuration used by gitlab. */ export declare const gitlabConfig: OAuthServiceConfig; /** Configuration used by airtable. */ export declare const airtableConfig: OAuthServiceConfig; /** Configuration used by hubspot. */ export declare const hubspotConfig: OAuthServiceConfig; /** Configuration used by salesforce. */ export declare const salesforceConfig: OAuthServiceConfig; /** Configuration used by twitter. */ export declare const twitterConfig: OAuthServiceConfig; /** Configuration used by asana. */ export declare const asanaConfig: OAuthServiceConfig; /** Configuration used by monday. */ export declare const mondayConfig: OAuthServiceConfig; /** Configuration used by zoom. */ export declare const zoomConfig: OAuthServiceConfig; /** Configuration used by intercom. */ export declare const intercomConfig: OAuthServiceConfig; /** Configuration used by freshdesk. */ export declare const freshdeskConfig: OAuthServiceConfig; /** Configuration used by mailchimp. */ export declare const mailchimpConfig: OAuthServiceConfig; /** Configuration used by shopify. */ export declare const shopifyConfig: OAuthServiceConfig; /** Configuration used by quickbooks. */ export declare const quickbooksConfig: OAuthServiceConfig; /** Configuration used by xero. */ export declare const xeroConfig: OAuthServiceConfig; /** Configuration used by box. */ export declare const boxConfig: OAuthServiceConfig; /** Configuration used by webex. */ export declare const webexConfig: OAuthServiceConfig; /** Configuration used by trello. */ export declare const trelloConfig: OAuthServiceConfig; /** Configuration used by clickup. */ export declare const clickupConfig: OAuthServiceConfig; /** Configuration used by pipedrive. */ export declare const pipedriveConfig: OAuthServiceConfig; declare const allCommonServices: { readonly github: { 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 slack: { 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 notion: { 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 figma: { 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 linear: { 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 gitlab: { 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 airtable: { 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 hubspot: { 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 salesforce: { 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 twitter: { 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 asana: { 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 monday: { 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 zoom: { 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 intercom: { 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 freshdesk: { 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 mailchimp: { 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 shopify: { 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 quickbooks: { 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 xero: { 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 box: { 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 webex: { 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 trello: { 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 clickup: { 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 pipedrive: { 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; }; }; export declare const commonServices: Partial; export {}; //# sourceMappingURL=common.d.ts.map