import type { OAuthServiceConfig } from "../types.js"; /** Configuration used by outlook. */ export declare const outlookConfig: OAuthServiceConfig; /** Configuration used by teams. */ export declare const teamsConfig: OAuthServiceConfig; /** Configuration used by share point. */ export declare const sharePointConfig: OAuthServiceConfig; /** Configuration used by one drive. */ export declare const oneDriveConfig: OAuthServiceConfig; export declare const microsoftServices: { readonly outlook: { 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 teams: { 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 sharepoint: { 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 onedrive: { 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=microsoft.d.ts.map